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");
        }
Exemple #2
0
        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);
        }