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