public void ConsultarTrabajadores_HappyPath() { System.Diagnostics.Stopwatch timer = new System.Diagnostics.Stopwatch(); List <TrabajadorPOCO> listTrabajadores = new List <TrabajadorPOCO>(); TrabajadorNEG objecto = new TrabajadorNEG(); timer.Start(); try { //listTrabajadores = objecto.ConsultarTrabajador(1); } catch (Exception ex) { Assert.Fail(ex.Message); } timer.Stop(); Debug.WriteLine("ConsultarTrabajadores :: Minutes: " + timer.Elapsed.Minutes + " | Seconds: " + timer.Elapsed.Seconds + " | Milliseconds: " + timer.Elapsed.Milliseconds); timer.Start(); foreach (var item in listTrabajadores) { Debug.WriteLine("ConsultarTrabajadores :: ID: " + item.TrabajadorID + " | Nombre: " + item.Nombre); } timer.Stop(); Debug.WriteLine("Foreach ConsultarTrabajadores :: Minutes: " + timer.Elapsed.Minutes + " | Seconds: " + timer.Elapsed.Seconds + " | Milliseconds: " + timer.Elapsed.Milliseconds); Assert.AreNotEqual(0, listTrabajadores.Count); }
/// <summary> /// Método para obtener los trabajadores con su centro de trabajo al que pertenecen /// </summary> /// <returns></returns> public bool ConsultarTrabajadores(int EmpresaSIRCEID, int centroTrabajoSIRCEID) { using (TrabajadorNEG negocio = new TrabajadorNEG()) { //Obtenemos lista de trabajadores this.listaTrabajadores = negocio.ConsultarTrabajadoresCatalogoCompuestoPOCO(EmpresaSIRCEID, centroTrabajoSIRCEID); } return(true); }
public void CrearTrabajador_HappyPath() { System.Diagnostics.Stopwatch timer = new System.Diagnostics.Stopwatch(); TrabajadorNEG objecto = new TrabajadorNEG(); Entidades.TrabajadorPOCO trabajadores = new TrabajadorPOCO(); List <NormaTrabajadorPOCO> listNormaTrabajador = new List <NormaTrabajadorPOCO>(); bool resultado = false; trabajadores.TrabajadorID = 0; trabajadores.CURP = "CURP"; trabajadores.Nombre = "Nombre"; trabajadores.ApellidoMaterno = "Paterno"; trabajadores.ApellidoPaterno = "Materno"; trabajadores.OcupacionID = 1; trabajadores.EntidadFederativaID = 1; trabajadores.MunicipioID = 1; trabajadores.EscolaridadID = 1; trabajadores.InstitucionesEducativasID = 1; trabajadores.EscolaridadID = 1; trabajadores.CentroTrabajoSIRCEID = 1; trabajadores.Genero = 1; trabajadores.FechaNacimiento = DateTime.Now.ToShortDateString(); trabajadores.Eliminado = false; NormaTrabajadorPOCO normaTrabajador = new NormaTrabajadorPOCO(); //Poner le listado para recuperar los valores de la normas de competencia. normaTrabajador.TrabajadorID = 1; normaTrabajador.NormaCompetenciaID = 1; normaTrabajador.FechaEmision = DateTime.Now.ToShortDateString(); trabajadores.NormaTrabajador.Add(normaTrabajador); timer.Start(); try { //resultado = objecto.CrearTrabajador(trabajadores); Debug.WriteLine("CreaTrabajador :: resultado: " + resultado); } catch (Exception ex) { Assert.Fail(ex.Message); } timer.Stop(); Debug.WriteLine("CreaTrabajador :: Minutes: " + timer.Elapsed.Minutes + " | Seconds: " + timer.Elapsed.Seconds + " | Milliseconds: " + timer.Elapsed.Milliseconds); Assert.IsFalse(resultado, "Registro exitoso"); }
public bool ValidaCURP(int centroTrabajoSIRCEID) { bool resultado = true; using (TrabajadorNEG negocio = new TrabajadorNEG()) { // Validamos la CURP por empresa. Trabajadores trabajadores = new Trabajadores(); trabajadores.CURP = this.curp; trabajadores.CentroTrabajoSIRCEID = centroTrabajoSIRCEID; negocio.ValidaCURP(trabajadores); this.verificaCURP = trabajadores.VerificaCURP; trabajadores = null; } return(resultado); }
/// <summary> /// Método para obtener los datos del trabajador /// </summary> /// <returns></returns> public bool ConsultarTrabajadores(int centroTrabajoSIRCEID) { bool resultado = true; using (TrabajadorNEG negocio = new TrabajadorNEG()) { Trabajadores trabajadores = new Trabajadores(); trabajadores.CentroTrabajoSIRCEID = centroTrabajoSIRCEID; this.listaTrabajadores = negocio.ConsultarTrabajadoresPOCO(trabajadores.CentroTrabajoSIRCEID); this.gridTrabajadores.datos = this.listaTrabajadores; trabajadores = null; propiedadesGrid(); } return(resultado); }
/// <summary> /// Método para obtener todos los catálogos /// </summary> /// <returns></returns> public bool ConsultarCatalogos() { TrabajadorNEG negocio = new TrabajadorNEG(); this.ocupaciones = negocio.ConsultarOcupaciones(); this.escolaridades = negocio.ConsultarEscolaridades(); this.institucioEducativas = negocio.ConsultarInstitucionesEducativa(); this.documentosProbatorios = negocio.ConsultarDocumentosProbatorios(); this.entidadesFederativas = negocio.ConsultarEntidades(); this.normasCompetencia = negocio.ConsultarNormaCompetencia(); this.generos = negocio.ConsultarGeneros(); this.normaTrabajador = new List <NormaTrabajadorPOCO>(); this.gridNormasEspecialidades.datos = this.normaTrabajador; propiedadesGridNormas(); this.acciones = new AccionNEG().consultarAcciones(); return(true); }
public bool PostTrabajador() { TrabajadorNEG objTrabajadorNeg = new TrabajadorNEG(); bool success = true; Trabajadores trabajador = new Trabajadores(); if (this.accion != (from a in acciones where a.catalogoDescripcion.Equals("Crear") select a.catalogoID).FirstOrDefault()) { trabajador = objTrabajadorNeg.ConsultarTrabajador(this.trabajadorID); } if (this.accion == (from a in acciones where a.catalogoDescripcion.Equals("Eliminar") select a.catalogoID).FirstOrDefault()) { trabajador.Eliminado = true; } if (this.accion != (from a in acciones where a.catalogoDescripcion.Equals("Eliminar") select a.catalogoID).FirstOrDefault()) { success = CrearEntidad(trabajador); } success = objTrabajadorNeg.PostTrabajador(trabajador); return(success); }
public bool ConsultaTrabajador() { Trabajadores trabajador = new TrabajadorNEG().ConsultarTrabajador(this.trabajadorID); this.curp = trabajador.CURP; this.nombre = trabajador.Nombre; this.apellidoPaterno = trabajador.ApellidoPaterno; this.apellidoMaterno = trabajador.ApellidoMaterno; this.ocupacionID = trabajador.OcupacionID; this.entidadFederativaID = trabajador.EntidadFederativaID; this.municipioID = trabajador.MunicipioID; this.escolaridadID = trabajador.EscolaridadID; this.institucionesEducativasID = trabajador.InstitucionesEducativasID; this.comprobanteEstudioID = trabajador.ComprobanteEstudioID; this.centroTrabajoSIRCEID = trabajador.CentroTrabajoSIRCEID; this.genero = trabajador.Genero; this.fechaNacimiento = trabajador.FechaNacimiento.ToShortDateString(); this.normaTrabajador = new List <NormaTrabajadorPOCO>(); foreach (var item in trabajador.NormaTrabajador) { NormaTrabajadorPOCO lista = new NormaTrabajadorPOCO(); lista.NormaTrabajadorID = item.NormaTrabajadorID; lista.TrabajadorID = item.TrabajadorID; lista.NormaCompetenciaID = item.NormaCompetenciaID; lista.FechaEmision = item.FechaEmision.ToShortDateString(); lista.NormaCompetenciaDescripcion = this.normasCompetencia.First(x => x.catalogoID == item.NormaCompetenciaID).catalogoDescripcion; lista.Eliminado = item.Eliminado; this.normaTrabajador.Add(lista); } ConsultarMunicipiosTrabajador(); this.gridNormasEspecialidades.datos = this.normaTrabajador; propiedadesGridNormas(); return(true); }