private void UltraGridCbteBanDep_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { try { ba_Cbte_Ban_Info row = (ba_Cbte_Ban_Info)UltraGridCbteBanDep.GetRow(e.RowHandle); if (row == null) { return; } if (e.Column == col_tipo_flujo) { if (MessageBox.Show("¿Está seguro que desea modificar el tipo de flujo del Cbte # " + row.IdCbteCble.ToString() + "?", param.Nombre_sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (e.Value == null) { CbteBan_B.Modificar_tipo_flujo(row.IdEmpresa, row.IdTipocbte, row.IdCbteCble, null); } else { CbteBan_B.Modificar_tipo_flujo(row.IdEmpresa, row.IdTipocbte, row.IdCbteCble, Convert.ToDecimal(e.Value)); } } load_data(); } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
void ucGe_Menu_Mantenimiento_x_usuario_event_btnModificar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { CbteBan_I = (ba_Cbte_Ban_Info)UltraGridCbteBanDep.GetFocusedRow(); if (CbteBan_I == null) { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Seleccione_un_registro), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (CbteBan_I.Estado == "I") { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.No_se_puede_modif_regis_Inac), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { PrepararFrm(Cl_Enumeradores.eTipo_action.actualizar, CbteBan_I); } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void cmb_impriimir_cheque_Click(object sender, EventArgs e) { try { ba_Cbte_Ban_Info row = (ba_Cbte_Ban_Info)UltraGridCbteBanDep.GetFocusedRow(); if (row == null) { return; } FrmBA_Cheque_Imprimir frm = new FrmBA_Cheque_Imprimir(); ba_Banco_Cuenta_Bus bus_cuenta = new ba_Banco_Cuenta_Bus(); frm.set_Banco_Cuenta(bus_cuenta.Get_Info_Banco_Cuenta(param.IdEmpresa, row.IdBanco)); frm.set_CbteBan_I(row); frm.set_CbteCble(new ct_Cbtecble_Info { IdEmpresa = row.IdEmpresa, IdTipoCbte = row.IdTipocbte, IdCbteCble = row.IdCbteCble }); frm.ShowDialog(); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void cmb_imprimir_cbte_Click(object sender, EventArgs e) { try { ba_Cbte_Ban_Info row = (ba_Cbte_Ban_Info)UltraGridCbteBanDep.GetFocusedRow(); if (row == null) { return; } XBAN_Rpt018_Rpt reporte = new XBAN_Rpt018_Rpt(); reporte.RequestParameters = false; ReportPrintTool pt = new ReportPrintTool(reporte); pt.AutoShowParametersPanel = false; reporte.PIdEmpresa.Value = row.IdEmpresa; reporte.PIdCbteCble.Value = row.IdCbteCble; reporte.PIdTipo_Cbte.Value = row.IdTipocbte; reporte.ShowPreview(); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void UltraGridCbteBanDep_CellValueChanging(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { try { if (e.Column == col_tipo_flujo) { UltraGridCbteBanDep.SetRowCellValue(e.RowHandle, col_tipo_flujo, e.Value); } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void UltraGridCbteBanDep_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e) { try { var data = UltraGridCbteBanDep.GetRow(e.RowHandle) as ba_Cbte_Ban_Info; if (data == null) { return; } if (data.Estado == "I") { e.Appearance.ForeColor = Color.Red; } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void ucGe_Menu_Mantenimiento_x_usuario_event_btn_imprimir_lote_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (UltraGridCbteBanDep.RowCount == 0) { MessageBox.Show("Actualmente no se muestran débitos en la consulta para imprimir", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (MessageBox.Show("Se procederá a imprimir los [" + UltraGridCbteBanDep.RowCount + "] débitos que se muestran en la consulta \n¿ Desea Continuar ?", "Imprimir", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { bool Mostrar_preview = false; if (MessageBox.Show("¿Desea visualizar cada débito antes de imprimir?", "Imprimir", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Mostrar_preview = true; } for (int i = 0; i < UltraGridCbteBanDep.RowCount; i++) { ba_Cbte_Ban_Info row = new ba_Cbte_Ban_Info(); row = (ba_Cbte_Ban_Info)UltraGridCbteBanDep.GetRow(i); if (row != null) { switch (param.IdCliente_Ven_x_Default) { case Cl_Enumeradores.eCliente_Vzen.NATURISA: XBAN_NAT_Rpt001_Rpt Reporte_nat = new XBAN_NAT_Rpt001_Rpt(); Reporte_nat.RequestParameters = false; ReportPrintTool natu = new ReportPrintTool(Reporte_nat); natu.AutoShowParametersPanel = false; Reporte_nat.Parameters["PIdEmpresa"].Value = row.IdEmpresa; Reporte_nat.Parameters["PIdTipoCbte"].Value = row.IdTipocbte; Reporte_nat.Parameters["PIdCbteCble"].Value = row.IdCbteCble; Reporte_nat.Parameters["PNombreReporte"].Value = "NOTA DE DEBITO"; if (Mostrar_preview) { Reporte_nat.ShowPreviewDialog(); } else { Reporte_nat.Print(); } break; default: XBAN_Rpt013_rpt Reporte = new XBAN_Rpt013_rpt(); Reporte.RequestParameters = false; ReportPrintTool pt = new ReportPrintTool(Reporte); pt.AutoShowParametersPanel = false; Reporte.Parameters["PIdEmpresa"].Value = row.IdEmpresa; Reporte.Parameters["PIdTipoCbte"].Value = row.IdTipocbte; Reporte.Parameters["PIdCbteCble"].Value = row.IdCbteCble; if (Mostrar_preview) { Reporte.ShowPreviewDialog(); } else { Reporte.Print(); } break; } } } } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }