Example #1
0
        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       = "";
            }
        }
Example #2
0
 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;
     }
 }