예제 #1
0
 private void txtCodigo_Validated(object sender, EventArgs e)
 {
     if (InventarioID.HasValue)
     {
         //colocamos el codigo de inventario en mayuscula
         txtCodigo.Text = txtCodigo.Text.ToUpper();
     }
     else
     {
         //colocamos el codigo de inventario en mayuscula
         txtCodigo.Text = txtCodigo.Text.ToUpper();
         InventarioBL Inventario = new InventarioBL();
         if (Inventario.Existe(txtCodigo.Text))
         {
             MessageBox.Show("El codigo de articulo introducido existe actualmente en el inventario", "Error en codigo de inventario", MessageBoxButtons.OK, MessageBoxIcon.Error);
             errorProvider1.SetError(txtCodigo, "Codigo existente en inventario");
             txtCodigo.Focus();
         }
         else if (txtCodigo.Text.Length < 2)
         {
             MessageBox.Show("El campo de codigo de articulo no puede estar vacio", "Codigo Vacio", MessageBoxButtons.OK, MessageBoxIcon.Error);
             errorProvider1.SetError(txtCodigo, "Codigo de articulo vacio");
             txtCodigo.Focus();
         }
         else
         {
             errorProvider1.Clear();
         }
     }
 }