public ActionResult Modificar(ro_cargaFamiliar_Info info)
 {
     try
     {
         if (ModelState.IsValid)
         {
             info.IdEmpresa = GetIdEmpresa();
             if (!bus_cargo.modificarDB(info))
             {
                 cargar_combos();
                 return(View(info));
             }
             else
             {
                 return(RedirectToAction("Index", new { IdEmpleado = info.IdEmpleado }));
             }
         }
         else
         {
             return(View(info));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 2
0
        public bool modificarDB(ro_cargaFamiliar_Info info)
        {
            try
            {
                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_cargaFamiliar Entity = Context.ro_cargaFamiliar.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdEmpleado == info.IdEmpleado && q.IdCargaFamiliar == info.IdCargaFamiliar);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.Nombres      = info.Nombres;
                    Entity.Cedula       = info.Cedula;
                    Entity.Sexo         = info.Sexo;
                    Entity.TipoFamiliar = info.TipoFamiliar;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 3
0
 public bool guardarDB(ro_cargaFamiliar_Info info)
 {
     try
     {
         using (Entities_rrhh Context = new Entities_rrhh())
         {
             ro_cargaFamiliar Entity = new ro_cargaFamiliar
             {
                 IdEmpresa              = info.IdEmpresa,
                 IdEmpleado             = info.IdEmpleado,
                 IdCargaFamiliar        = get_id(info.IdEmpresa, info.IdEmpleado),
                 Cedula                 = info.Cedula,
                 Nombres                = info.Nombres,
                 capacidades_especiales = info.capacidades_especiales,
                 Sexo            = info.Sexo,
                 FechaDefucion   = info.FechaDefucion,
                 FechaNacimiento = info.FechaNacimiento,
                 TipoFamiliar    = info.TipoFamiliar,
                 Estado          = info.Estado = "A"
             };
             Context.ro_cargaFamiliar.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 4
0
 public bool anularDB(ro_cargaFamiliar_Info info)
 {
     try
     {
         return(odata.anularDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
 public ActionResult Nuevo(int IdEmpleado = 0)
 {
     try
     {
         ro_cargaFamiliar_Info model = new ro_cargaFamiliar_Info
         {
             IdEmpleado = IdEmpleado
         };
         ViewBag.IdEmpleado = IdEmpleado;
         cargar_combos();
         return(View(model));
     }
     catch (Exception)
     {
         throw;
     }
 }
 public ActionResult Anular(ro_cargaFamiliar_Info info)
 {
     try
     {
         if (!bus_cargo.anularDB(info))
         {
             cargar_combos();
             return(View(info));
         }
         else
         {
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 7
0
        public bool anularDB(ro_cargaFamiliar_Info info)
        {
            try
            {
                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_cargaFamiliar Entity = Context.ro_cargaFamiliar.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdEmpleado == info.IdEmpleado && q.IdCargaFamiliar == info.IdCargaFamiliar);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.Estado = info.Estado = "I";
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 8
0
        public ro_cargaFamiliar_Info get_info(int IdEmpresa, decimal IdEmpleado, int IdCargaFamiliar)
        {
            try
            {
                ro_cargaFamiliar_Info info = new ro_cargaFamiliar_Info();

                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_cargaFamiliar Entity = Context.ro_cargaFamiliar.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdEmpleado == IdEmpleado && q.IdCargaFamiliar == IdCargaFamiliar);
                    if (Entity == null)
                    {
                        return(null);
                    }

                    info = new ro_cargaFamiliar_Info
                    {
                        IdEmpresa              = Entity.IdEmpresa,
                        IdEmpleado             = Entity.IdEmpleado,
                        IdCargaFamiliar        = Entity.IdCargaFamiliar,
                        Cedula                 = Entity.Cedula,
                        Nombres                = Entity.Nombres,
                        capacidades_especiales = Entity.capacidades_especiales,
                        Sexo            = Entity.Sexo,
                        FechaDefucion   = Entity.FechaDefucion,
                        FechaNacimiento = Entity.FechaNacimiento,
                        TipoFamiliar    = Entity.TipoFamiliar,
                        Estado          = Entity.Estado
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }