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();
                }
            }
        }
Ejemplo n.º 2
0
 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;
     }
 }