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; } }
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()); } }