示例#1
0
        public Boolean Guardar(clsTitulo ti)
        {
            try
            {
                using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
                {
                    Titulo tit = new Titulo()
                    {
                        IdTitulo      = ti.IdTitulo,
                        Nombre        = ti.Nombre,
                        FechaInicio   = ti.FechaInicio,
                        FechaFinal    = ti.FechaFinal,
                        IdEstado      = ti.IdEstado,
                        IdUniversidad = ti.IdUniversidad,
                        IdEmpresa     = ti.IdEmpresa
                    };
                    ent.AddToTitulo(tit);
                    ent.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
示例#2
0
        public List <clsMaternidad> ConsultaMaternidad()
        {
            try
            {
                List <clsMaternidad>    Lista = new List <clsMaternidad>();
                RecursosHumanosEntities ent   = new RecursosHumanosEntities();
                var con = from w in ent.Maternidad select w;
                foreach (var item in con)
                {
                    clsMaternidad clas = new clsMaternidad();

                    clas.NumMaternidad     = item.NumMaternidad;
                    clas.IdEmpleado        = item.IdEmpleado;
                    clas.IdEmpresa         = item.IdEmpresa;
                    clas.FechaParto        = item.FechaParto;
                    clas.FechaInicio       = item.FechaInicio;
                    clas.FechaFin          = item.FechaFin;
                    clas.FechaModificacion = Convert.ToDateTime(item.FechaModificacion);
                    clas.IdEstado          = item.IdEstado;


                    Lista.Add(clas);
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
        }
示例#3
0
        public Boolean Guardar(clsTipoPermiso tiPe)
        {
            try
            {
                using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
                {
                    TipoPermiso tiP = new TipoPermiso()
                    {
                        IdTipoPermiso = tiPe.IdTipoPermiso,
                        Descripcion   = tiPe.Descripcion,
                        IdEmpresa     = tiPe.IdEmpresa,
                        IdEstado      = tiPe.IdEstado,
                    };
                    ent.AddToTipoPermiso(tiP);
                    ent.SaveChanges();
                }

                return(true);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error:" + ex);
                return(false);
            }
        }
示例#4
0
        public List <clsTitulo> ConsultaTitulo()
        {
            try
            {
                List <clsTitulo>        Lista = new List <clsTitulo>();
                RecursosHumanosEntities ent   = new RecursosHumanosEntities();
                var con = from w in ent.Titulo select w;
                foreach (var item in con)
                {
                    clsTitulo clas = new clsTitulo();
                    clas.IdTitulo      = item.IdTitulo;
                    clas.Nombre        = item.Nombre;
                    clas.FechaInicio   = item.FechaInicio;
                    clas.FechaFinal    = item.FechaFinal;
                    clas.IdEstado      = item.IdEstado;
                    clas.IdUniversidad = item.IdUniversidad;
                    clas.IdEmpresa     = item.IdEmpresa;

                    Lista.Add(clas);
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
        }
示例#5
0
        public List <clsTipoPrestamo> consultaTipoPrestamo()
        {
            try
            {
                List <clsTipoPrestamo>  lista = new List <clsTipoPrestamo>();
                RecursosHumanosEntities ent   = new RecursosHumanosEntities();
                var con = from w in ent.TipoPrestamo select w;
                foreach (var item in con)
                {
                    clsTipoPrestamo clas = new clsTipoPrestamo();
                    clas.IdTipoPrestamo = item.IdTipoPrestamo;
                    clas.Nombre         = item.Nombre;
                    clas.IdEmpresa      = item.IdEmpresa;
                    clas.IdEstado       = item.IdEstado;
                    lista.Add(clas);
                }

                return(lista);
            }

            catch (Exception)
            {
                return(null);
            }
        }
示例#6
0
        public Boolean Guardar(clsTrabajoDiarioCab tc)
        {
            try
            {
                using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
                {
                    TrabajoDiarioCab trc = new TrabajoDiarioCab()
                    {
                        NumTrabajo = tc.NumTrabajo,
                        Fecha      = tc.Fecha,

                        IdEstado    = tc.IdEstado,
                        IdEmpresa   = tc.IdEmpresa,
                        Observacion = tc.Observacion,
                    };
                    ent.AddToTrabajoDiarioCab(trc);
                    ent.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
示例#7
0
        public List <clsTrabajoDiarioCab> ConsultaTrabajoDiarioCab()
        {
            try
            {
                List <clsTrabajoDiarioCab> Lista = new List <clsTrabajoDiarioCab>();
                RecursosHumanosEntities    ent   = new RecursosHumanosEntities();
                var con = from w in ent.TrabajoDiarioCab select w;
                foreach (var item in con)
                {
                    clsTrabajoDiarioCab clas = new clsTrabajoDiarioCab();
                    clas.NumTrabajo = item.NumTrabajo;
                    clas.Fecha      = item.Fecha;

                    clas.IdEstado    = item.IdEstado;
                    clas.IdEmpresa   = item.IdEstado;
                    clas.IdEmpresa   = item.IdEmpresa;
                    clas.Observacion = item.Observacion;

                    Lista.Add(clas);
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
        }
示例#8
0
        public Boolean Guardar(clsMaternidad ma)
        {
            try
            {
                using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
                {
                    Maternidad mat = new Maternidad()
                    {
                        NumMaternidad     = ma.NumMaternidad,
                        IdEmpleado        = ma.IdEmpleado,
                        IdEmpresa         = ma.IdEmpresa,
                        FechaParto        = ma.FechaParto,
                        FechaInicio       = ma.FechaInicio,
                        FechaFin          = ma.FechaFin,
                        FechaModificacion = ma.FechaModificacion,
                        IdEstado          = ma.IdEstado
                    };
                    ent.AddToMaternidad(mat);
                    ent.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
示例#9
0
 public List <clsPersonaxCargo> ConsultaPersonaxCargo()
 {
     try
     {
         List <clsPersonaxCargo> Lista = new List <clsPersonaxCargo>();
         RecursosHumanosEntities ent   = new RecursosHumanosEntities();
         var con = from w in ent.PersonaxCargo select w;
         foreach (var item in con)
         {
             clsPersonaxCargo clas = new clsPersonaxCargo();
             clas.IdPersona         = item.IdPersona;
             clas.IdEmpresa         = item.IdEmpresa;
             clas.IdCargo           = item.IdCargo;
             clas.FechaIngreso      = Convert.ToDateTime(item.FechaIngreso);
             clas.FechaModificacion = Convert.ToDateTime(item.FechaModificacion);
             clas.IdEstado          = item.IdEstado;
             Lista.Add(clas);
         }
         return(Lista);
     }
     catch (Exception)
     {
         return(null);
     }
 }
示例#10
0
        public void Modificar(clsContrato co)
        {
            using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
            {
                var x = (from q in ent.Contrato where q.NumContrato == co.NumContrato select q).First();
                x.NumContrato       = co.NumContrato;
                x.IdPersona         = co.IdPersona;
                x.IdTipoContrato    = co.IdTipoContrato;
                x.IdCargo           = co.IdCargo;
                x.IdEmpresa         = co.IdEmpresa;
                x.Fecha             = co.Fecha;
                x.FechaModificacion = co.FechaModificacion;
                x.Remuneracion      = Convert.ToDecimal(co.Remuneracion);
                x.IdJornada         = co.IdJornada;
                x.PeriodoPrueba     = Convert.ToBoolean(co.PeriodoPrueba);
                x.Discapacidad      = Convert.ToBoolean(co.Discapacidad);
                x.grado             = co.grado;
                x.TipoDiscapacidad  = co.TipoDiscapacidad;
                x.Carnet            = co.Carnet;
                x.IdEstado          = co.IdEstado;


                ent.SaveChanges();
            }
        }
示例#11
0
        public List <clsNominaCab> ConsultaNominaCab()
        {
            try
            {
                List <clsNominaCab>     Lista = new List <clsNominaCab>();
                RecursosHumanosEntities ent   = new RecursosHumanosEntities();
                var con = from w in ent.NominaCab select w;
                foreach (var item in con)
                {
                    clsNominaCab clas = new clsNominaCab();
                    clas.NumNomina         = item.NumNomina;
                    clas.Fecha             = item.Fecha;
                    clas.FechaModificacion = Convert.ToDateTime(item.FechaModificacion);
                    clas.Periodo           = item.Periodo;
                    clas.Total             = Convert.ToDouble(item.Total);
                    clas.IdEstado          = item.IdEstado;
                    clas.IdEmpresa         = item.IdEmpresa;
                    clas.Observacion       = item.Observacion;


                    Lista.Add(clas);
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
        }
示例#12
0
        public Boolean Guardar(clsCargo M)
        {
            try
            {
                int id = getIdSiguiente();
                using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
                {
                    Cargo p = new Cargo()
                    {
                        IdCargo     = id,
                        Descripcion = M.Descripcion,
                        Sueldo      = Convert.ToDecimal(M.Sueldo),
                        IdEstado    = M.IdEstado,
                    };
                    ent.AddToCargo(p);
                    ent.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
示例#13
0
        public void Modificar(clsPersona pe)
        {
            using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
            {
                var x = (from q in ent.Persona where q.Identificacion == pe.Identificacion select q).First();
                x.IdPersona          = pe.IdPersona;
                x.Identificacion     = pe.Identificacion;
                x.IdTipoPersona      = pe.IdTipoPersona;
                x.NombreRazonSocial  = pe.NombreRazonSocial;
                x.Apellido           = pe.Apellido;
                x.FechaNacimiento    = pe.FechaNacimiento;
                x.genero             = pe.Genero;
                x.TipoIdentificacion = pe.TipoIdentificacion;
                x.direccion          = pe.Direccion;
                x.TelefonoGneral     = pe.TelefonoGneral;
                x.TelefonoMovil      = pe.TelefonoMovil;
                x.TelefonoCasa       = pe.TelefonoCasa;
                x.TelefonoOtros      = pe.TelefonoOtros;
                x.mail      = pe.Mail;
                x.IdEmpresa = pe.IdEmpresa;
                x.IdEstado  = pe.IdEstado;
                // x.IdFoto =pe.foto;

                ent.SaveChanges();
            }
        }
示例#14
0
                //agregado por Cuentas por pagar
        public void ConsultaEspecificaPersona(clsPersona pe)
        {
            using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
            {

                var x = (from q in ent.Persona where q.IdPersona == pe.IdPersona select q).First();
                pe.IdPersona = x.IdPersona;
                pe.Identificacion = Convert.ToInt32(x.Identificacion);
                pe.IdTipoPersona = x.IdTipoPersona;
                pe.NombreRazonSocial = x.NombreRazonSocial;
                pe.Apellido = x.Apellido;
                pe.FechaNacimiento = Convert.ToDateTime(x.FechaNacimiento);
                pe.genero = x.genero;
                pe.TipoIdentificacion = x.TipoIdentificacion;
                pe.direccion = x.direccion;
                pe.General = Convert.ToInt32(x.TelefonoGneral);
                pe.Movil = Convert.ToInt32(x.TelefonoMovil);
                pe.Casa = Convert.ToInt32(x.TelefonoCasa);
                pe.Otros = Convert.ToInt32(x.TelefonoOtros);
                pe.mail = x.mail;
                pe.IdEmpresa = x.IdEmpresa;
                x.IdEstado = pe.IdEstado;
                // x.IdFoto =pe.foto;
            }
        }
示例#15
0
        public List <clsCargo> ConsultaCargo()
        {
            try
            {
                List <clsCargo>         lista = new List <clsCargo>();
                RecursosHumanosEntities ent   = new RecursosHumanosEntities();
                var con = from w in ent.Cargo select w;
                foreach (var item in con)
                {
                    clsCargo clas = new clsCargo();
                    clas.IdCargo     = item.IdCargo;
                    clas.Descripcion = item.Descripcion;
                    clas.Sueldo      = Convert.ToDouble(item.Sueldo);
                    clas.IdEstado    = item.IdEstado;
                    lista.Add(clas);
                }

                return(lista);
            }

            catch (Exception)
            {
                return(null);
            }
        }
示例#16
0
 public Boolean Guardar(clsContrato c)
 {
     try
     {
         using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
         {
             Contrato con = new Contrato()
             {
                 NumContrato       = c.NumContrato,
                 IdPersona         = c.IdPersona,
                 IdTipoContrato    = c.IdTipoContrato,
                 IdEmpresa         = c.IdEmpresa,
                 IdCargo           = c.IdCargo,
                 Fecha             = c.Fecha,
                 FechaModificacion = c.FechaModificacion,
                 Remuneracion      = Convert.ToDecimal(c.Remuneracion),
                 IdJornada         = c.IdJornada,
                 PeriodoPrueba     = Convert.ToBoolean(c.PeriodoPrueba),
                 Discapacidad      = Convert.ToBoolean(c.Discapacidad),
                 grado             = c.grado,
                 TipoDiscapacidad  = c.TipoDiscapacidad,
                 Carnet            = c.Carnet,
                 IdEstado          = c.IdEstado,
             };
             ent.AddToContrato(con);
             ent.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
示例#17
0
        public List<clsPersona> consultaEspecial() //Esta operacion sera para ver cuales son los proveedores en la tabla persona
        {
            try
            {
                List<clsPersona> lista = new List<clsPersona>();

                CompraEntities aux = new CompraEntities();
                var auxi = from q in aux.Proveedor select q;
                foreach (var item in auxi)
                {
                    RecursosHumanosEntities ent = new RecursosHumanosEntities();
      
                        clsPersona perso = new clsPersona();
                        var x = (from a in ent.Persona where a.IdPersona == item.IdPersona select a).First();
                        perso.IdPersona = x.IdPersona;
                        perso.Identificacion = Convert.ToInt32(x.Identificacion);
                        perso.IdEmpresa = x.IdEmpresa;
                        perso.NombreRazonSocial = x.NombreRazonSocial;
                        perso.General = Convert.ToInt32(x.TelefonoGneral);
                        perso.mail = x.mail;  
                        lista.Add(perso);
                   
                }

                return lista;
            }
            catch (Exception)
            {

                return null;
            }
        }
示例#18
0
        public List <clsPersonaxTitulo> ConsultaPersonaxTitulo()
        {
            try
            {
                List <clsPersonaxTitulo> Lista = new List <clsPersonaxTitulo>();
                RecursosHumanosEntities  ent   = new RecursosHumanosEntities();
                var con = from w in ent.PersonaxTitulo select w;
                foreach (var item in con)
                {
                    clsPersonaxTitulo clas = new clsPersonaxTitulo();
                    clas.IdTitulo  = item.IdTitulo;
                    clas.IdEmpresa = item.IdEmpresa;
                    clas.IdPersona = item.IdPersona;
                    clas.IdEstado  = item.IdEstado;


                    Lista.Add(clas);
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
        }
示例#19
0
        public ActionResult llenartabla()
        {
            db = new RecursosHumanosEntities();
            List <Prueba> vista = db.Prueba.ToList();

            return(Json(vista, JsonRequestBehavior.AllowGet));
        }
示例#20
0
        //**** LLENAR EL GRID CONTROL CON LOS DATOS NECESARIOS

        public List <clsNominaDet> ConsultaNomDet()
        {
            try
            {
                List <clsNominaDet>     Lista = new List <clsNominaDet>();
                RecursosHumanosEntities ent   = new RecursosHumanosEntities();

                var con = from w in ent.Persona
                          join c in ent.Contrato on w.IdPersona equals c.IdPersona
                          where w.IdTipoPersona == 1
                          select w;

                foreach (var item in con)
                {
                    clsNominaDet Nom = new clsNominaDet();


                    Nom.IdPersona      = item.IdPersona;
                    Nom.Identificacion = Convert.ToInt32(item.Identificacion);
                    Nom.Apellido       = item.Apellido;
                    Nom.Nombre         = item.NombreRazonSocial;

                    Lista.Add(Nom);
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
        }
示例#21
0
 public Boolean Guardar(clsPersonaxCargo peca)
 {
     try
     {
         using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
         {
             PersonaxCargo pecar = new PersonaxCargo()
             {
                 IdPersona         = peca.IdPersona,
                 IdEmpresa         = peca.IdEmpresa,
                 IdCargo           = peca.IdCargo,
                 FechaIngreso      = peca.FechaIngreso,
                 FechaModificacion = peca.FechaModificacion,
                 IdEstado          = peca.IdEstado,
             };
             ent.AddToPersonaxCargo(pecar);
             ent.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
示例#22
0
 public Boolean Guardar(clsAcademico a)
 {
     try
     {
         using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
         {
             Academico aca = new Academico()
             {
                 IdAcademico   = a.IdAcademico,
                 IdPersona     = a.IdPersona,
                 IdTitulo      = a.IdTitulo,
                 IdEmpresa     = a.IdEmpresa,
                 IdUniversidad = a.IdUniversidad,
                 IdEstado      = a.IdEstado,
             };
             ent.AddToAcademico(aca);
             ent.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
示例#23
0
        public Boolean Guardar(clsTrabajoDiarioDet td)
        {
            try
            {
                using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
                {
                    td.HorasTrabajadas();
                    td.HorasExtrasxDia();

                    TrabajoDiarioDet trd = new TrabajoDiarioDet()

                    {
                        NumLinea      = td.NumLinea,
                        NumTrabajo    = td.NumTrabajo,
                        IdPersona     = td.IdPersona,
                        HoraEntrada   = td.HoraInicio,
                        HoraSalida    = td.HoraSalida,
                        HoraTrabajada = td.HoraTrabajada,
                        HoraExtraM    = td.HoraExtraM,
                        HoraExtraT    = td.HoraExtraT,
                        HoraRango     = td.HoraRango,
                        IdEmpresa     = td.IdEmpresa,
                    };
                    ent.AddToTrabajoDiarioDet(trd);
                    ent.SaveChanges();
                }
                return(true);
            }


            catch (Exception)
            {
                return(false);
            }
        }
示例#24
0
        //**** LLENAR EL GRID CONTROL CON LOS DATOS NECESARIOS
        public List <clsTrabajoDiarioDet> ConsultaTrabajoDet()
        {
            try
            {
                List <clsTrabajoDiarioDet> Lista = new List <clsTrabajoDiarioDet>();
                RecursosHumanosEntities    ent   = new RecursosHumanosEntities();

                var con = from w in ent.Persona select w;



                foreach (var item in con)
                {
                    clsTrabajoDiarioDet Trab = new clsTrabajoDiarioDet();
                    Trab.IdPersona      = item.IdPersona;
                    Trab.Identificacion = Convert.ToInt64(item.Identificacion);
                    Trab.Apellido       = item.Apellido;
                    Trab.Nombre         = item.NombreRazonSocial;
                    //Trab.HoraEntrada1 = Convert.ToDateTime(item.HoraEntrada);
                    //Trab.HoraSalida2 = Convert.ToDateTime(item.HoraSalida);

                    Lista.Add(Trab);
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
        }
示例#25
0
 public Boolean Guardar(clsNominaCab nc)
 {
     try
     {
         using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
         {
             NominaCab nec = new NominaCab()
             {
                 NumNomina         = nc.NumNomina,
                 Fecha             = nc.Fecha,
                 FechaModificacion = nc.FechaModificacion,
                 Periodo           = nc.Periodo,
                 Total             = Convert.ToDecimal(nc.Total),
                 IdEstado          = nc.IdEstado,
                 IdEmpresa         = nc.IdEmpresa,
                 Observacion       = nc.Observacion,
             };
             ent.AddToNominaCab(nec);
             ent.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
示例#26
0
        public ActionResult fare_Descripcion()
        {
            db = new RecursosHumanosEntities();
            var ddl = db.FasesReclutamiento();

            return(Json(ddl, JsonRequestBehavior.AllowGet));
        }
示例#27
0
        public List <clsTipoContrato> ConsultaTipoContrato()
        {
            try
            {
                List <clsTipoContrato>  Lista = new List <clsTipoContrato>();
                RecursosHumanosEntities ent   = new RecursosHumanosEntities();
                var con = from w in ent.TipoContrato select w;
                foreach (var item in con)
                {
                    clsTipoContrato clas = new clsTipoContrato();
                    clas.IdTipoContrato = item.IdTipoContrato;
                    clas.Descripcion    = item.Descripcion;
                    clas.Periodo        = item.Periodo;
                    clas.IdEmpresa      = item.IdEmpresa;
                    clas.IdEstado       = item.IdEstado;

                    Lista.Add(clas);
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
        }
示例#28
0
 public List<clsPersona> ConsultaPersona()
 {
     try
     {
         List<clsPersona> Lista = new List<clsPersona>();
         RecursosHumanosEntities ent = new RecursosHumanosEntities();
         var con = from w in ent.Persona select w;
         foreach (var item in con)
         {
             clsPersona clas = new clsPersona();
             clas.IdPersona = item.IdPersona;
             clas.Identificacion = Convert.ToInt64(item.Identificacion);
             clas.IdEmpresa = item.IdEmpresa;
             clas.IdTipoPersona = item.IdTipoPersona;
             clas.NombreRazonSocial = item.NombreRazonSocial;
             clas.Apellido = item.Apellido;
             clas.FechaNacimiento = Convert.ToDateTime(item.FechaNacimiento);
             clas.genero = item.genero;
             clas.TipoIdentificacion = item.TipoIdentificacion;
             clas.direccion = item.direccion;
             clas.General = Convert.ToInt32(item.TelefonoGneral);
             clas.Movil = Convert.ToInt32(item.TelefonoMovil);
             clas.Casa = Convert.ToInt32(item.TelefonoCasa);
             clas.Otros = Convert.ToInt32(item.TelefonoOtros);
             clas.mail = item.mail;
             clas.IdEstado = item.IdEstado;
             Lista.Add(clas);
         }
         return Lista;
     }
     catch (Exception)
     {
         return null;
     }
 }
示例#29
0
        //¨**** CONSULTAR CUANDO SE DE CLICK EN EL BOTON BUSCAR

        public List <clsNominaDet> ConsultaNominaDet(int numNomina)
        {
            try
            {
                List <clsNominaDet>     Lista = new List <clsNominaDet>();
                RecursosHumanosEntities ent   = new RecursosHumanosEntities();

                var con = from nd in ent.NominaDet
                          join p in ent.Persona on nd.IdPersona equals p.IdPersona
                          where nd.NumNomina == numNomina
                          select new
                {
                    pers     = p.IdPersona,
                    nombre   = p.NombreRazonSocial,
                    apellido = p.Apellido,
                    ident    = p.Identificacion,
                    numlin   = nd.NumLinea,
                    numn     = nd.NumNomina,
                    idp      = nd.IdPersona,
                    snom     = nd.SueldoNominal,
                    sgan     = nd.SueldoGanado,
                    iess     = nd.Iess,
                    pres     = nd.Prestamo,
                    anti     = nd.Anticipo,
                    valiqu   = nd.ValorLiquido,
                    idemp    = nd.IdEmpresa,
                };


                foreach (var item in con)
                {
                    clsNominaDet Nom = new clsNominaDet();
                    Nom.NumLinea       = item.numlin;
                    Nom.NumNomina      = item.numn;
                    Nom.IdPersona      = item.idp;
                    Nom.Nombre         = item.nombre;
                    Nom.Apellido       = item.apellido;
                    Nom.Identificacion = Convert.ToInt64(item.ident);
                    Nom.SueldoNominal  = item.snom;
                    Nom.SueldGanado    = Convert.ToDecimal(item.sgan);
                    Nom.Iess           = Convert.ToDecimal(item.iess);
                    Nom.PrestamoPago   = Convert.ToDecimal(item.pres);
                    Nom.Anticipo       = Convert.ToDecimal(item.anti);
                    Nom.ValorLiquido   = Convert.ToDecimal(item.valiqu);
                    Nom.IdEmpresa      = item.idemp;


                    Lista.Add(Nom);
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
        }
示例#30
0
 public void Modificar(clsUniversidad un)
 {
     using (RecursosHumanosEntities ent = new RecursosHumanosEntities())
     {
         var x = (from q in ent.Universidad where q.IdUniversidad == un.IdUniversidad select q).First();
         x.IdEmpresa = un.IdEmpresa;
         x.Nombre    = un.Nombre;
         ent.SaveChanges();
     }
 }