Пример #1
0
        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());
            }
        }
Пример #2
0
        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());
            }
        }
Пример #3
0
        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());
            }
        }
Пример #4
0
        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());
            }
        }
Пример #5
0
 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());
     }
 }
Пример #6
0
 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());
     }
 }
Пример #7
0
        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());
            }
        }