private void button4_Click(object sender, EventArgs e) { //esta instruccion evalua si el campo textMarcas.Text esta vacio retornandonos un errorProvider if (textMarcas.Text == "") { error1.SetError(textMarcas, "Debe ingresar una Marca de Arma"); textMarcas.Focus(); return; //es obligatorio el uso del return, de lo contrario continua con la ejecucion del programa pese a que muestra el error } error1.SetError(textMarcas, ""); //con esta instruccion quitamos el error una ver corregido marcas marcas = new marcas(); marcas.Marcas_Marcas = textMarcas.Text; int resultado = marcasDAL.Agregar_marcas(marcas); if (resultado > 0) { MessageBox.Show("Datos guardados correctamente", "Datos Guardados", MessageBoxButtons.OK, MessageBoxIcon.Information); textMarcas.Text = ""; } else { MessageBox.Show("No se pudieron Guardar los datos", "Error Al guardar los datos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public static int Agregar_marcas(marcas pMarcas) { int retorno = 0; using (SqlConnection Conn = BDComun.ObtenerConexion()) { SqlCommand Comando = new SqlCommand(string.Format("Insert Into Inv.Marcas (Marcas_Marcas) values ('{0}')", pMarcas.Marcas_Marcas), Conn); retorno = Comando.ExecuteNonQuery(); } return(retorno); }