public void set_Info(ba_Banco_Cuenta_Info Info)
        {
            try
            {
                info_BaCuenta = new ba_Banco_Cuenta_Info();
                info_BaCuenta = Info;

                UCBanco.set_BancoInfo(Convert.ToInt32(Info.IdBanco_Financiero));
                txtIdBanco.Text     = Convert.ToString(Info.IdBanco);
                txtDescripcion.Text = Info.ba_descripcion;
                txtFormCheque.Value = Info.ba_num_digito_cheq;
                txtNumCuenta.Text   = Info.ba_Num_Cuenta;
                cmbTipoCuenta.Text  = Info.ba_Tipo;
                cmbCuentaContable.set_PlanCtarInfo(Info.IdCtaCble);
                chkEstado.Checked               = (Info.Estado == "A") ? true : false;
                lbl_Estado.Visible              = (Info.Estado == "I") ? true : false;
                rdbSoloCheque.Checked           = Convert.ToBoolean(Info.Imprimir_Solo_el_cheque);
                rdbChequemascomprobante.Checked = !Convert.ToBoolean(Info.Imprimir_Solo_el_cheque);
                ckbPreviewChe.Checked           = Convert.ToBoolean(Info.MostrarVistaPreviaCheque);

                BancoCuentI = Info;
            }
            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());
            }
        }
 public ba_Banco_Cuenta_Info get_Info()
 {
     try
     {
         BancoCuentI.IdEmpresa          = param.IdEmpresa;
         BancoCuentI.IdBanco_Financiero = UCBanco.get_IdBanco();
         BancoCuentI.ba_descripcion     = txtDescripcion.Text;
         BancoCuentI.ba_Tipo            = Convert.ToString(cmbTipoCuenta.Text);
         BancoCuentI.IdCtaCble          = cmbCuentaContable.get_PlanCtaInfo().IdCtaCble;
         BancoCuentI.ba_Num_Cuenta      = txtNumCuenta.Text;
         BancoCuentI.ba_num_digito_cheq = Convert.ToInt32(txtFormCheque.Text);
         BancoCuentI.IdUsuario          = param.IdUsuario;
         BancoCuentI.Fecha_Transac      = DateTime.Now;
         BancoCuentI.IdUsuarioUltMod    = param.IdUsuario;
         BancoCuentI.Fecha_UltMod       = DateTime.Now;
         BancoCuentI.nom_pc             = param.nom_pc;
         BancoCuentI.ip     = param.ip;
         BancoCuentI.Estado = (chkEstado.Checked == true)? "A" : "I";
         BancoCuentI.Imprimir_Solo_el_cheque  = rdbSoloCheque.Checked;
         BancoCuentI.MostrarVistaPreviaCheque = ckbPreviewChe.Checked;
         return(BancoCuentI);
     }
     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());
         return(new ba_Banco_Cuenta_Info());
     }
 }
        private Boolean Validar_formulario()
        {
            Boolean Respuesta = false;

            try
            {
                if (txtDescripcion.Text == "")
                {
                    MessageBox.Show("Descripción sin datos..", "Favor ingrese datos");
                    Respuesta = false;
                }

                if (cmbCuentaContable.get_PlanCtaInfo().IdCtaCble == null)
                {
                    MessageBox.Show("Cuenta contable sin datos..", "Favor ingrese datos");
                    Respuesta = false;
                }

                if (txtNumCuenta.Text == "")
                {
                    MessageBox.Show("Error: Digite un número de cuenta.");
                    Respuesta = false;
                }

                if (UCBanco.get_BancoInfo().ba_descripcion == null)
                {
                    MessageBox.Show("Error: Escoja un banco");
                    Respuesta = false;
                }

                if (UCBanco.get_BancoInfo().IdBanco == 0)
                {
                    MessageBox.Show("Error: Escoja un banco");
                    Respuesta = false;
                }

                return(Respuesta);
            }
            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());
                return(Respuesta);
            }
        }
 private void txtNumCuenta_TextChanged(object sender, EventArgs e)
 {
     try
     {
         if (_Accion == Cl_Enumeradores.eTipo_action.grabar)
         {
             txtDescripcion.Text = UCBanco.get_BancoInfo().ba_descripcion + " " + cmbTipoCuenta.Text + " #:" + txtNumCuenta.Text;
         }
     }
     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());
     }
 }