public Boolean AnularDB(cp_conciliacion_Info Info, ref string mensaje) { try { using (EntitiesCuentasxPagar CxP = new EntitiesCuentasxPagar()) { var Modificar = CxP.cp_conciliacion.FirstOrDefault(v => v.IdEmpresa == Info.IdEmpresa && v.IdConciliacion == Info.IdConciliacion); if (Modificar != null) { Modificar.Estado = "I"; Modificar.IdUsuarioUltAnu = Info.IdUsuarioUltAnu; Modificar.MotivoAnu = Info.MotivoAnu; Modificar.Fecha_UltAnu = DateTime.Now; CxP.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 List <cp_conciliacion_Info> Get_List_conciliacion(int IdEmpresa, ref string mensaje) { try { List <cp_conciliacion_Info> Lst = new List <cp_conciliacion_Info>(); List <cp_conciliacion_Info> lista = new List <cp_conciliacion_Info>(); using (EntitiesCuentasxPagar CxP = new EntitiesCuentasxPagar()) { var Consulta = from q in CxP.cp_conciliacion where q.IdEmpresa == IdEmpresa select q; foreach (var item in Consulta) { cp_conciliacion_Info info = new cp_conciliacion_Info(); info.IdEmpresa = item.IdEmpresa; info.IdConciliacion = item.IdConciliacion; info.Fecha = item.Fecha; info.Observacion = item.Observacion; info.Estado = item.Estado; info.IdUsuarioUltMod = item.IdUsuarioUltMod; info.Fecha_Transac = Convert.ToDateTime(item.Fecha_Transac).Date; info.Fecha_UltMod = Convert.ToDateTime(item.Fecha_UltMod).Date; info.IdUsuarioUltAnu = item.IdUsuarioUltAnu; info.MotivoAnu = item.MotivoAnu; info.nom_pc = item.nom_pc; info.Fecha_UltAnu = Convert.ToDateTime(item.Fecha_UltAnu).Date; info.ip = item.ip; info.IdCancelacion = Convert.ToDecimal(item.IdCancelacion); info.Tipo_detalle = item.Tipo_detalle; info.Tipo = item.Tipo; info.IdEmpresa_cbtecble = Convert.ToInt32(item.IdEmpresa_cbtecble); info.IdTipoCbte_cbtecble = Convert.ToInt32(item.IdTipoCbte_cbtecble); info.IdCbteCble_cbtecble = Convert.ToDecimal(item.IdCbteCble_cbtecble); Lst.Add(info); } lista = new List <cp_conciliacion_Info>(Lst.OrderByDescending(d => d.IdConciliacion)); } return(lista); } 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()); } }
private void gridViewConciliacionCP_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { try { info = new cp_conciliacion_Info(); info = (cp_conciliacion_Info)gridViewConciliacionCP.GetFocusedRow(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean ModificarDB(cp_conciliacion_Info Info, ref string mensaje) { try { return(Data.ModificarDB(Info, ref mensaje)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "ModificarDB", ex.Message), ex) { EntityType = typeof(cp_conciliacion_Bus) }; } }
public Boolean GrabarDB(ref cp_conciliacion_Info Info, ct_Cbtecble_Info CbteCble_I, ref string mensaje) { try { Boolean res = false; if (Info.lista_Orden_Pago_Cancel.Count != 0) { foreach (var item2 in Info.lista_Orden_Pago_Cancel) { item2.IdEmpresa_op = item2.IdEmpresa_op; item2.IdOrdenPago_op = item2.IdOrdenPago_op; item2.Secuencia_op = item2.Secuencia_op; item2.IdEmpresa_op_padre = item2.IdEmpresa_op_padre == 0 ? null : item2.IdEmpresa_op_padre; item2.IdOrdenPago_op_padre = item2.IdOrdenPago_op_padre == 0 ? null : item2.IdOrdenPago_op_padre; item2.Secuencia_op_padre = item2.Secuencia_op_padre == 0 ? null : item2.Secuencia_op_padre; item2.IdEmpresa_cxp = item2.IdEmpresa_cxp == 0 ? null : item2.IdEmpresa_cxp; item2.IdTipoCbte_cxp = item2.IdTipoCbte_cxp == 0 ? null : item2.IdTipoCbte_cxp; item2.IdCbteCble_cxp = item2.IdCbteCble_cxp == 0 ? null : item2.IdCbteCble_cxp; item2.IdEmpresa_pago = item2.IdEmpresa_pago == 0 ? null : item2.IdEmpresa_pago; item2.IdTipoCbte_pago = item2.IdTipoCbte_pago == 0 ? null : item2.IdTipoCbte_pago; item2.IdCbteCble_pago = item2.IdCbteCble_pago == 0 ? null : item2.IdCbteCble_pago; } cp_orden_pago_cancelaciones_Data oCance = new cp_orden_pago_cancelaciones_Data(); if (oCance.GuardarDB(Info.lista_Orden_Pago_Cancel, Info.IdEmpresa, ref mensaje)) { foreach (var item in Info.lista_Orden_Pago_Cancel) { Info.IdCancelacion = item.Idcancelacion; } if (Data.GrabarDB(ref Info, ref mensaje)) { res = true; } } } if (Info.tipo == "ANTPROV") { } return(res); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "GrabarDB", ex.Message), ex) { EntityType = typeof(cp_conciliacion_Bus) }; } }
public Boolean GrabarDB(ref cp_conciliacion_Info Info, ref string mensaje) { try { using (EntitiesCuentasxPagar CxP = new EntitiesCuentasxPagar()) { cp_conciliacion Data = new cp_conciliacion(); Data.IdEmpresa = Info.IdEmpresa; Data.IdConciliacion = GetId(Info.IdEmpresa, ref mensaje); Info.IdConciliacion = Data.IdConciliacion; Data.Fecha = Info.Fecha; Data.Observacion = Info.Observacion; Data.Estado = "A"; Data.IdUsuarioUltMod = Info.IdUsuarioUltMod; Data.Fecha_Transac = Info.Fecha_Transac; Data.Fecha_UltMod = Info.Fecha_UltMod; Data.IdUsuarioUltAnu = Info.IdUsuarioUltAnu; Data.MotivoAnu = Info.MotivoAnu; Data.nom_pc = Info.nom_pc; Data.Fecha_UltAnu = Info.Fecha_UltAnu; Data.ip = Info.ip; Data.IdCancelacion = Info.IdCancelacion; Data.Tipo_detalle = Info.Tipo_detalle; Data.IdEmpresa_cbtecble = Info.IdEmpresa_cbtecble; Data.IdTipoCbte_cbtecble = Info.IdTipoCbte_cbtecble; Data.IdCbteCble_cbtecble = Info.IdCbteCble_cbtecble; CxP.cp_conciliacion.Add(Data); CxP.SaveChanges(); int sec = 0; if (Info.lista_Det_Concilia.Count != 0) { foreach (var item in Info.lista_Det_Concilia) { sec = sec + 1; item.IdEmpresa = Info.IdEmpresa; item.IdConciliacion = Info.IdConciliacion; item.Secuencia = sec; } cp_conciliacion_det_Data odata = new cp_conciliacion_det_Data(); if (odata.GrabarDB(Info.lista_Det_Concilia)) { } } } 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()); } }