public Boolean ModificarDB(cp_conciliacion_Caja_det_Info info, ref string mensaje) { try { using (EntitiesCuentasxPagar context = new EntitiesCuentasxPagar()) { cp_conciliacion_Caja_det address = context.cp_conciliacion_Caja_det.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdConciliacion_Caja == info.IdConciliacion_Caja && q.IdEmpresa_OGiro == info.IdEmpresa_OGiro && q.IdTipoCbte_Ogiro == info.IdTipoCbte_Ogiro && q.IdCbteCble_Ogiro == info.IdCbteCble_Ogiro); if (address != null) { address.Valor_a_aplicar = info.Valor_a_aplicar; 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); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public Boolean ModificarOP(int IdEmpresa_conci, decimal IdConci_caja, int IdEmpresa_FP_ND, decimal IdCbteCble_FP_ND, int IdTipoCbte_FP_ND, int IdEmpresa_OP, decimal IdOrdenPago_OP) { try { using (EntitiesCuentasxPagar context = new EntitiesCuentasxPagar()) { cp_conciliacion_Caja_det address = context.cp_conciliacion_Caja_det.FirstOrDefault(q => q.IdEmpresa == IdEmpresa_conci && q.IdConciliacion_Caja == IdConci_caja && q.IdEmpresa_OGiro == IdEmpresa_FP_ND && q.IdTipoCbte_Ogiro == IdTipoCbte_FP_ND && q.IdCbteCble_Ogiro == IdCbteCble_FP_ND); if (address != null) { address.IdEmpresa_OP = IdEmpresa_OP; address.IdOrdenPago_OP = IdOrdenPago_OP; 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); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public Boolean GrabarDB(cp_conciliacion_Caja_det_Info info, ref string mensaje) { try { using (EntitiesCuentasxPagar context = new EntitiesCuentasxPagar()) { var lst = from q in context.cp_conciliacion_Caja_det where q.IdEmpresa == info.IdEmpresa && q.IdConciliacion_Caja == info.IdConciliacion_Caja && q.Secuencia == info.Secuencia select q; if (lst.Count() == 0) { var lst_2 = from q in context.cp_conciliacion_Caja_det where q.IdEmpresa_OGiro == info.IdEmpresa_OGiro && q.IdTipoCbte_Ogiro == info.IdTipoCbte_Ogiro && q.IdCbteCble_Ogiro == info.IdCbteCble_Ogiro && q.IdConciliacion_Caja == info.IdConciliacion_Caja select q; if (lst_2.Count() == 0) { cp_conciliacion_Caja_det address = new cp_conciliacion_Caja_det(); address.IdEmpresa = info.IdEmpresa; address.IdConciliacion_Caja = info.IdConciliacion_Caja; address.Secuencia = info.Secuencia; address.IdEmpresa_OGiro = info.IdEmpresa_OGiro; address.IdCbteCble_Ogiro = info.IdCbteCble_Ogiro; address.IdTipoCbte_Ogiro = info.IdTipoCbte_Ogiro; address.IdUsuario = info.IdUsuario; address.Fecha_Transac = DateTime.Now; address.nom_pc = info.nom_pc; address.ip = info.ip; address.IdCentroCosto = info.IdCentroCosto; address.IdCentroCosto_sub_centro_costo = info.IdCentroCosto_sub_centro_costo; address.IdTipoMovi = info.IdTipoMovi; address.Valor_a_aplicar = info.Valor_a_aplicar; address.Tipo_documento = info.Tipo_documento; context.cp_conciliacion_Caja_det.Add(address); 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); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }