Ejemplo n.º 1
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;
     }
 }
Ejemplo 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;
            }
        }
        public Boolean GrabarBD(ro_CargaFamiliar_Info Info, ref string msg)
        {
            try
            {
                using (EntitiesRoles context = new EntitiesRoles())
                {
                    var address = new ro_cargaFamiliar();

                    int idCF = getId();

                    address.IdEmpresa              = Info.IdEmpresa;
                    address.IdEmpleado             = Info.IdEmpleado;
                    address.IdCargaFamiliar        = idCF;
                    address.Cedula                 = Info.Cedula;
                    address.FechaNacimiento        = Info.FechaNacimiento;
                    address.Estado                 = "A";
                    address.Nombres                = Info.Nombres;
                    address.Sexo                   = Info.Sexo;
                    address.TipoFamiliar           = Info.TipoFamiliar;
                    address.FechaDefucion          = Info.FechaDefucion;
                    address.capacidades_especiales = Info.capacidades_especiales;
                    context.ro_cargaFamiliar.Add(address);
                    context.SaveChanges();
                }

                msg = "Se ha procedido a grabar las cargas familiares del empleado  #: " + Info.IdEmpleado.ToString() + " exitosamente.";
                return(true);
            }

            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                mensaje = ex.InnerException + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.InnerException.ToString());
            }
        }
Ejemplo n.º 4
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;
            }
        }
Ejemplo n.º 5
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;
            }
        }