public Boolean EliminarDB_RegSaldoxCuentas_Movi(ct_saldoxCuentas_Movi_Info ItemSaldoActualizado) { try { using (EntitiesDBConta context = new EntitiesDBConta()) { var contact = context.ct_saldoxCuentas_Movi.First(dinfo => dinfo.IdEmpresa == ItemSaldoActualizado.IdEmpresa && dinfo.IdPeriodo == ItemSaldoActualizado.IdPeriodo && dinfo.IdCtaCble == ItemSaldoActualizado.IdCtaCble); context.ct_saldoxCuentas_Movi.Remove(contact); context.SaveChanges(); context.Dispose(); } 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); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString(); throw new Exception(ex.ToString()); } }
public List <ct_saldoxCuentas_Movi_Info> Get_list_saldoxCuentas_Movi_x_Periodo(int IdEmpresa, int AnioF, int IdPeriodo) { try { List <ct_saldoxCuentas_Movi_Info> listaSaldoxMovi = new List <ct_saldoxCuentas_Movi_Info>(); EntitiesDBConta OEsaldoxCuentas_Movi = new EntitiesDBConta(); var select = from A in OEsaldoxCuentas_Movi.ct_saldoxCuentas_Movi where A.IdEmpresa == IdEmpresa && A.IdAnioF == AnioF && A.IdPeriodo == IdPeriodo select A; foreach (var item in select) { ct_saldoxCuentas_Movi_Info osam = new ct_saldoxCuentas_Movi_Info(); osam.IdAnioF = item.IdAnioF; osam.IdCtaCble = item.IdCtaCble.Trim(); osam.IdCtaCblePadre = item.IdCtaCblePadre.Trim(); osam.IdEmpresa = item.IdEmpresa; osam.IdPeriodo = item.IdPeriodo; osam.sc_credito_mes = item.sc_credito_mes; osam.sc_debito_mes = item.sc_debito_mes; osam.sc_saldo_acum = item.sc_saldo_acum; osam.sc_saldo_anterior = item.sc_saldo_anterior; osam.sc_saldo_mes = item.sc_saldo_mes; listaSaldoxMovi.Add(osam); } List <ct_Plancta_Info> listPlanCtas = new List <ct_Plancta_Info>(); ct_Plancta_Data plB = new ct_Plancta_Data(); listPlanCtas = plB.Get_List_Plancta(IdEmpresa, ref mensaje); List <ct_Grupocble_Info> listGrupoCble = new List <ct_Grupocble_Info>(); ct_Grupocble_Data GCD = new ct_Grupocble_Data(); listGrupoCble = GCD.Get_list_Grupocble(); var ListasSaldosxCtasMovi = from Lctas in listaSaldoxMovi join pl in listPlanCtas on new { Lctas.IdEmpresa, Lctas.IdCtaCble } equals new { pl.IdEmpresa, pl.IdCtaCble } join grc in listGrupoCble on new { pl.IdGrupoCble } equals new { grc.IdGrupoCble } select Lctas; return(listaSaldoxMovi); } 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); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString(); throw new Exception(ex.ToString()); } }