private void btnAceptar_Click(object sender, EventArgs e) { if (lblAccion.Text == "Registro") { Tbl_Proveedores prov = new Tbl_Proveedores(); RepoProveedor repo = new RepoProveedor(); prov.nombre = txtNombre.Text.Trim(); prov.direccion = txtDireccion.Text.Trim(); prov.telefono = txtTelefono.Text.Trim(); if (MessageBox.Show("¿Desea guardar los cambios?", "¡Advertencia!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { repo.RegistrarProveedor(prov); MessageBox.Show("Se ha guardado correctamente", "¡exitoso!", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpiarTextBox(); this.Close(); } } }
public void RegistrarProveedor(Tbl_Proveedores prov) { try { string constr = ConfigurationManager.ConnectionStrings["MerceriaContext"].ConnectionString; MerceriaContext db = new MerceriaContext(); string sqlComand = @"sp_InsertarProveedor"; SqlConnection con = new SqlConnection(constr); SqlCommand cmd = new SqlCommand(sqlComand, con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@nombre", prov.nombre); cmd.Parameters.AddWithValue("@direccion", prov.direccion); cmd.Parameters.AddWithValue("@telefono", prov.telefono); con.Open(); cmd.ExecuteNonQuery(); con.Close(); } catch (Exception ex) { throw ex; } }