private void cmb_motivo_SelectedIndexChanged(object sender, EventArgs e) { int bandera = 0; //variable que nos servira como indicador //si el motivo es la opcion 1 pago de salario entra al siguiente bloque if (Cmb_Motivo.SelectedIndex == 1) { Btn_Limpiar.Enabled = false; //deshabilitamos el boton de limpiar ya que no se llenara ningun combobox si no que se traera de la base de datos bandera++; //le decimos al valor de bandera que aumente en 1 if (bandera >= 1) //si la bandera es igual o mayor que 1 entra al siguiente bloque { //deshabilitamos todos los datos de entrada y en el texbox de descripcion toma el valor de pago salario Txt_Nombre_Cliente.Enabled = false; // Msk_Identidad.Enabled = false; Btn_Buscar.Enabled = true; Txt_Descripcion.Enabled = false; Txt_Monto.Enabled = false; Txt_Descripcion.Text = "Pago Salario"; } else { //si la condicion anterior no se cumple entonces se limpian todos los comboox y se deshabilitan Btn_Buscar.Focus(); Msk_Identidad.Clear(); Txt_Monto.Clear(); Txt_Nombre_Cliente.Clear(); Txt_Nombre_Cliente.Enabled = false; Msk_Identidad.Enabled = false; Btn_Buscar.Enabled = true; Txt_Descripcion.Enabled = false; Txt_Monto.Enabled = false; Txt_Descripcion.Text = "Pago Salario"; } } else //si el motivo no es un pago de salario hace lo siguiente { //habilita todos los campos de entrada Btn_Limpiar.Enabled = true; Btn_Buscar.Enabled = false; Txt_Nombre_Cliente.Enabled = true; Msk_Identidad.Enabled = true; Btn_Buscar.Enabled = false; Txt_Descripcion.Enabled = true; Txt_Monto.Enabled = true; Txt_Descripcion.Text = ""; } }
private void Tbx_Matricula_TextChanged_1(object sender, EventArgs e) { if (Tbx_Matricula.Text == "")// evita que se deje en Nulo la casilla, para evitar errores { Tbx_Matricula.Focus(); Tbx_Matricula.Text = "0"; Tbx_Matricula.SelectAll(); } if (Tbx_Matricula.TextLength == 9) { Btn_Buscar.Enabled = true; Btn_Buscar.Focus(); } else { Btn_Buscar.Enabled = false; } }