예제 #1
0
 //validacion de la id del cliente donde debe ser igual a 15 caracteres
 private void Msk_ID_Cliente_Validated(object sender, EventArgs e)
 {
     if (Msk_ID_Cliente.Text.Length < 15)
     {
         error.SetError(Msk_ID_Cliente, "Introduzca la Identidad correctamente");
         Msk_ID_Cliente.Focus();
     }
     else
     {
         error.Clear();
     }
 }
예제 #2
0
        //boton finalizar transaccion
        private void btnFinalizar_Transac_Click(object sender, EventArgs e)
        {
            int motivo = 2, cuenta = 1;



            int monto = 0;

            if (Txt_Monto.Text.Equals(""))//valida que el monto no este vacio
            {
                MessageBox.Show("no puede dejar datos vacios");
            }
            else
            {
                monto = Int32.Parse(Txt_Monto.Text); //si no esta vacio le asigna el valor a la variable monto
            }
            if (monto <= 0 || monto > 16100)         //si motno es mayor que 16100 o menor que 0 nos muestra el error
            {
                error.SetError(Txt_Monto, "Introduzca un dato correcto");
                Txt_Monto.Focus();
                MessageBox.Show("Error, debe ingresar el monto. Maximo 16100 de lempiras y minimo de 1 lempira");
            }
            else
            {
                //en caso contrario realiza la transaccion
                try
                {
                    Procedimientos_Almacenados proc = new Procedimientos_Almacenados();                                                                                                             //hace la instancia con la clase de procedimiento almacenado

                    proc.Ingresar_otros_ingresos(Txt_Descripcion_Ingreso.Text, Msk_ID_Cliente.Text, Convert.ToDateTime(lbl_fecha_Otro_ingreso.Text), double.Parse(Txt_Monto.Text), motivo, cuenta); //le manda los datos al procedimiento
                    MessageBox.Show("Guardado con exito");                                                                                                                                          //muestra el mensaje guardado cone exito
                    Txt_Descripcion_Ingreso.Clear(); Msk_ID_Cliente.Clear(); Txt_Monto.Clear();                                                                                                     //limpia todos los campos anteriores
                }
                catch (Exception)
                {
                    //en caso que un campo este vacio sql no lo puede registrar y se presenta el mensaje de advertencia
                    System.Windows.Forms.MessageBox.Show("Los datos no pueden estar vacios ");
                }
            }
        }