Faits: A. X._ Sàrl (ci-après: la société) est une société à responsabilité limitée inscrite au registre du commerce du Canton de Fribourg, active dans le domaine de la construction. A._ en est l'associé-gérant avec signature individuelle. En date du 2 novembre 2010, les inspecteurs du Service de l'emploi du canton de Vaud ont procédé à un contrôle sur le chantier du bâtiment "ECA", à Yverdon-les-Bains, sur lequel était active la société. A cette occasion, le Service de l'emploi a constaté la présence de B._, originaire du Kosovo, qui ne bénéficiait d'aucune autorisation de travail et s'était légitimé au moyen d'un document établi à un autre nom. Le rapport d'inspection contient notamment les lignes suivantes: B. "A notre arrivée sur le chantier précité, nous interpellons 4 travailleurs, sur le même étage mon collègue interpelle un 5ème travailleur caché derrière une palette d'isolation, ce dernier a déclaré qu'il travaillait pour l'entreprise X._. Nous les identifions comme étant: - [...] - Travailleur 05 M. B._ (alias C._, fausse identité donnée, voir "à savoir") (infraction au droit des étrangers et aux assurances sociales) [...] A savoir: le travailleur 05 s'est légitimé avec le seul document qu'il avait sur lui, une ancienne carte d'assurance maladie plus valable. Parlant mal le français, il n'a pas pu nous dire quel permis il avait pour la Suisse. Il a juste donné un nom, prénom et une date de naissance qui correspondaient à la carte d'assurance. Le nom qu'il a fourni correspond à une personne possédant un permis d'établissement C du canton de Genève. Ayant un gros doute sur l'identité du travailleur et la police étant sur le chantier suite au contrôle d'une autre entreprise, ils ont transité le travailleur 05 au poste pour identification. Après plus d'une heure d'enquête et divers téléphones pour avoir la confirmation que le travailleur nous avait donné la bonne identité, nous avons pu contacter l'ancien employeur de M. C._. M. D._, technicien de cette entreprise qui se trouvait dans la région au moment de notre appel, nous a dit qu'il pouvait nous rejoindre au poste de police vers 11h45 pour identifier M. C._. M. A._ associé/gérant de l'entreprise X._ Gmbh est arrivé au moment où l'on quittait le chantier, nous lui avons expliqué la situation, ce dernier s'est montré très énervé et très désagréable, il n'a plus voulu parler en français et en allemand a contesté tout les faits et n'a plus voulu discuter. Comme convenu, à 12h00 M. D._ technicien de l'entreprise E._ SA nous a rejoints au poste de police municipal d'Yverdon. En voyant le travailleur, il nous a immédiatement informés que la personne présente au poste n'est pas M. C._ et qu'il ne le connaissait pas. Pour preuve, le lendemain, l'entreprise m'a transmis une copie de la pièce d'identité du vrai C._ (voir sous travailleur 05). La suite de l'affaire concernant le travailleur 05 a été reprise par l'inspectrice Mme F._ de la Police de Sûreté Vaudoise, cette dernière me dit que le travailleur soutien son identité et qu'il n'est pas reconnu aux empreintes, une enquête plus approfondie sera faite selon la décision de la juge. Si sa véritable identité n'est pas retrouvée, le travailleur sera enregistré sous le nom de M. C._. Pour terminer elle prendra contact avec l'employeur M. A._ pour l'aviser des faits et l'informer qu'il est considéré comme l'employeur. Le jeudi 4 novembre, l'inspectrice Mme F._ de la Police de Sûreté Vaudoise m'a transmis l'identité réelle du travailleur, soit M. B._. Pour conclure, et suite à la première déclaration de l'employé 05 son employeur est, jusqu'à preuve du contraire, l'entreprise X._ Gmbh." C. Invitée par le Service de l'emploi à se déterminer à ce sujet par lettre du 30 novembre 2010, la société a fait valoir, par correspondance du 7 décembre 2010, n'avoir jamais employé le dénommé B._. Le 14 décembre 2010, le Service de l'emploi a indiqué à la société qu'il ressortait de l'instruction du dossier que B._ aurait été employé sans autorisation et lui a imparti un délai pour se déterminer sur ces faits. Le 20 décembre 2010, la société a nié avoir jamais employé l'intéressé. D. Par décision du 19 janvier 2011, le Service de l'emploi a sommé X._ Sàrl de respecter les procédures applicables en cas d'engagement de main d'?uvre étrangère, dit que toute demande d'admission de travailleurs étrangers par elle formulée serait rejetée pour une durée de trois mois, mis à sa charge un émolument administratif de 500 fr. et a indiqué la dénoncer aux autorités pénales. E. Par décision du 19 janvier 2011 également, le Service de l'emploi a mis à la charge de X._ Sàrl les frais du contrôle s'élevant à 1'375 fr., correspondant au temps consacré au contrôle (13 h 45 à 100 fr. l'heure). Il ressort de la décision que, lors de l'instruction du dossier, des infractions au droit des étrangers ainsi qu'au droit des assurances sociales ont été constatées. F. Par acte du 18 février 2011, X._ Sàrl a recouru, par l'intermédiaire de son conseil, contre ces décisions en concluant à leur annulation auprès de la Cour de droit administratif et public du Tribunal cantonal du canton de Vaud. Ces causes ont été enregistrées sous référence PE.2010.0056 concernant la première décision précitée et sous référence GE.2011.0032 pour la décision relative aux frais de contrôle. Les deux recours ont été rejetés. G. X._ Sàrl forme, dans une même écriture, un recours en matière de droit public et un recours constitutionnel subsidiaire contre les deux arrêts rendus le 14 juin 2012 par le Tribunal cantonal. Outre l'effet suspensif, il requiert en substance l'annulation des arrêts du Tribunal cantonal et celles du Service de l'emploi du 19 janvier 2011, le tout sous suite de frais et dépens. Le Service de l'emploi a conclu au rejet du recours alors que le Tribunal cantonal a renoncé à se déterminer. Le 20 septembre 2012, le Président de la IIe Cour de droit public a accordé l'effet suspensif aux recours.