Esempio n. 1
0
        public ro_parametro_contable_x_Nomina_Tipoliqui_Sueldo_x_Pagar_Info get_info(int IdEmpresa, int IdNomina, int IdNominaTipo)
        {
            try
            {
                ro_parametro_contable_x_Nomina_Tipoliqui_Sueldo_x_Pagar_Info info = new ro_parametro_contable_x_Nomina_Tipoliqui_Sueldo_x_Pagar_Info();

                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_parametro_contable_x_Nomina_Tipoliqui_Sueldo_x_Pagar Entity = Context.ro_parametro_contable_x_Nomina_Tipoliqui_Sueldo_x_Pagar.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdNomina == IdNomina && q.IdNominaTipo == IdNominaTipo);
                    if (Entity == null)
                    {
                        return(null);
                    }

                    info = new ro_parametro_contable_x_Nomina_Tipoliqui_Sueldo_x_Pagar_Info
                    {
                        IdEmpresa    = Entity.IdEmpresa,
                        IdNomina     = Entity.IdNomina,
                        IdNominaTipo = Entity.IdNominaTipo,
                        IdTipoFlujo  = Entity.IdTipoFlujo,
                        Observacion  = Entity.Observacion,
                        IdCtaCble    = Entity.IdCtaCble
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 2
0
 public bool guardarDB(List <ro_parametro_contable_x_Nomina_Tipoliqui_Sueldo_x_Pagar_Info> info)
 {
     try
     {
         using (Entities_rrhh Context = new Entities_rrhh())
         {
             foreach (var item in info)
             {
                 ro_parametro_contable_x_Nomina_Tipoliqui_Sueldo_x_Pagar Entity = new ro_parametro_contable_x_Nomina_Tipoliqui_Sueldo_x_Pagar
                 {
                     IdEmpresa    = item.IdEmpresa,
                     IdNomina     = item.IdNomina,
                     IdNominaTipo = item.IdNominaTipo,
                     IdTipoFlujo  = item.IdTipoFlujo,
                     Observacion  = item.Observacion,
                     IdCtaCble    = item.IdCtaCble_sueldo
                 };
                 Context.ro_parametro_contable_x_Nomina_Tipoliqui_Sueldo_x_Pagar.Add(Entity);
             }
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public Boolean Grabar(List <ro_parametro_contable_x_Nomina_Tipoliqui_Sueldo_x_Pagar_Info> ListaGrabar)
        {
            try
            {
                Eliminar(ListaGrabar.FirstOrDefault().IdEmpresa);
                using (EntitiesRoles context = new EntitiesRoles())
                {
                    foreach (var item in ListaGrabar)
                    {
                        var contact = new ro_parametro_contable_x_Nomina_Tipoliqui_Sueldo_x_Pagar();
                        contact.IdEmpresa    = item.IdEmpresa;
                        contact.IdNomina     = item.IdNomina;
                        contact.IdNominaTipo = item.IdNominaTipo;
                        contact.IdCtaCble    = item.IdCtaCble;
                        contact.IdTipoFlujo  = item.IdTipoFlujo;

                        context.ro_parametro_contable_x_Nomina_Tipoliqui_Sueldo_x_Pagar.Add(contact);
                        context.SaveChanges();
                    }
                }
                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());
            }
        }