Exemplo n.º 1
0
 private void _Bt_AceptarClave_Click(object sender, EventArgs e)
 {
     if (_Cls_VariosMetodos._Mtd_VerificarClaveUsuario(_Txt_Clave.Text.Trim()))
     {
         _Pnl_Clave.Visible = false;
         if (_Int_Sw == 1)
         {
             Cursor = Cursors.WaitCursor;
             _Mtd_GuardarChequera();
             Cursor = Cursors.Default;
         }
         else if (_Int_Sw == 2)
         {
             _Cls_InputBoxResult _Cls_Imp_Observacion = _Cls_InputBox.Show("Introduzca la observación de la anulación", "Observación");
             if (_Cls_Imp_Observacion.ReturnCode == DialogResult.OK)
             {
                 if (_Cls_Imp_Observacion.Text.Trim().Length > 0 & _Cls_Imp_Observacion.Text.Trim().Length <= 100)
                 {
                     Cursor = Cursors.WaitCursor;
                     _Mtd_AnularChequera(_Txt_Chequera.Text.Trim(), _Cls_Imp_Observacion.Text.Trim().ToUpper());
                     Cursor = Cursors.Default;
                 }
                 else
                 {
                     if (_Cls_Imp_Observacion.Text.Trim().Length == 0)
                     {
                         MessageBox.Show("Para anular una chequera es necesario colocar la observación", "Requerimiento", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                     else
                     {
                         MessageBox.Show("El número de caracteres de la observación no debe ser mayor a 100 dígitos", "Requerimiento", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                     return;
                 }
             }
             else
             {
                 return;
             }
         }
         else if (_Int_Sw == 3)
         {
             _Mtd_ActivarChequera(Convert.ToString(_Cmb_Banco.SelectedValue).Trim(), _Txt_Chequera.Text.Trim(), Convert.ToString(_Cmb_Cuenta.SelectedValue).Trim());
         }
         ((Frm_Padre)Application.OpenForms["Frm_Padre"])._Ctrl_Buscar1._Bt_guardar2.Enabled = false;
         _Mtd_Ini();
         _Mtd_Actualizar();
         _Tb_Tab.SelectedIndex = 0;
         MessageBox.Show("La operación ha sido realizada correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         MessageBox.Show(this, "Clave incorrecta!!!", "Verificar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); _Txt_Clave.Focus(); _Txt_Clave.Select(0, _Txt_Clave.Text.Length);
     }
 }
Exemplo n.º 2
0
 private void anularChequeToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (_Mtd_SoloActivos())
     {
         if (MessageBox.Show("¿Esta seguro de anular el cheque seleccionado?", "Precaución", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
         {
             _Cls_InputBoxResult _Cls_Imp_Observacion = _Cls_InputBox.Show("Introduzca la observación de la anulación", "Observación");
             if (_Cls_Imp_Observacion.ReturnCode == DialogResult.OK)
             {
                 if (_Cls_Imp_Observacion.Text.Trim().Length > 0 & _Cls_Imp_Observacion.Text.Trim().Length <= 100)
                 {
                     Cursor = Cursors.WaitCursor;
                     _Mtd_AnularCheques(_Txt_Chequera.Text.Trim(), _Cls_Imp_Observacion.Text.ToString().Trim());
                     _Dg_Detalle.ClearSelection();
                     MessageBox.Show("La operación ha sido realizada correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     Cursor = Cursors.Default;
                 }
                 else
                 {
                     if (_Cls_Imp_Observacion.Text.Trim().Length == 0)
                     {
                         MessageBox.Show("Para anular un cheque es necesario colocar la observación", "Requerimiento", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                     else
                     {
                         MessageBox.Show("El número de caracteres de la observación no debe ser mayor a 100 dígitos", "Requerimiento", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                 }
             }
         }
     }
     else
     {
         MessageBox.Show("Solo se pueden anular cheques activos", "Requerimiento", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }