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 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); }