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); } }
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); } }