public static int Eliminar(Proveedor proveedor) { SqlCommand sql = new SqlCommand("usp_Data_FProveedor_Borrar"); sql.CommandType = CommandType.StoredProcedure; sql.Parameters.AddWithValue("@IdProveedor", proveedor.Id); int resul = sql.ExecuteNonQuery(); return Convert.ToInt32(resul > 0); }
public static int Actualizar(Proveedor proveedor) { SqlCommand sql = new SqlCommand("usp_Data_FProveedor_Actualizar", conexion.ObtenerConexion()); sql.CommandType = CommandType.StoredProcedure; sql.Parameters.AddWithValue("@IdProveedor", proveedor.Id); sql.Parameters.AddWithValue("@NombProveedor", proveedor.Nombre); sql.Parameters.AddWithValue("@Telefono", proveedor.Telefono); sql.Parameters.AddWithValue("@RNC", proveedor.Rnc); sql.Parameters.AddWithValue("@Pais", proveedor.Pais); sql.Parameters.AddWithValue("@Ciudad", proveedor.Ciudad); int resul = sql.ExecuteNonQuery(); return Convert.ToInt32(resul > 0); }
public Articulo(int id,string descArt,double precioVenta,int existencia, string nombre,Categoria categoria,DateTime fechaV,int minimo,double precioCompra,Proveedor proveedor) { Id = id; Categoria1 = categoria; DescArt = descArt; PrecioVenta = precioVenta; Existencia = existencia; Nombre = nombre; FechaVencimiento = fechaV; Minimo = minimo; PrecioCompra = precioCompra; nProveedor = proveedor; }
public static bool Agregar(Proveedor proveedor) { SqlCommand sql = new SqlCommand("usp_Data_FProveedor_Insert", conexion.ObtenerConexion()); sql.CommandType = CommandType.StoredProcedure; sql.Parameters.Add("@NombProveedor", SqlDbType.VarChar, 100).Value = proveedor.Nombre; sql.Parameters.Add("@Telefono", SqlDbType.VarChar, 100).Value = proveedor.Telefono; sql.Parameters.Add("@RNC", SqlDbType.VarChar, 100).Value = proveedor.Rnc; sql.Parameters.Add("@Pais", SqlDbType.VarChar, 100).Value = proveedor.Pais; sql.Parameters.Add("@Ciudad", SqlDbType.VarChar, 100).Value = proveedor.Ciudad; sql.Parameters.Add("@Email", SqlDbType.VarChar, 100).Value = proveedor.Email; try { int resultado = sql.ExecuteNonQuery(); return resultado > 0; } catch (Exception) { return false; } }
private void btnGuardar_Click_1(object sender, EventArgs e) { try { string sResultados = ValidarDatos(); if (sResultados == "") { if (txtId.Text == "") { Proveedor proveedor = new Proveedor(); proveedor.Nombre = txtNombre.Text; proveedor.Telefono = txtTelefono.Text; proveedor.Pais = txtPais.Text; proveedor.Ciudad = txtCiudad.Text; proveedor.Rnc = txtRNC.Text; proveedor.Email = txtEmail.Text; if (Fproveedor.Agregar(proveedor)) { MessageBox.Show("Datos insertados correctamente"); frmProveedor_Load(null, null); } } else { Proveedor proveedor = new Proveedor(); proveedor.Id = Convert.ToInt32(txtId.Text); proveedor.Nombre = txtNombre.Text; proveedor.Telefono = txtTelefono.Text; proveedor.Pais = txtPais.Text; proveedor.Ciudad = txtCiudad.Text; proveedor.Rnc = txtRNC.Text; proveedor.Email = txtEmail.Text; if (Fproveedor.Actualizar(proveedor) == 1) { MessageBox.Show("Datos Actualizados Correctamente"); frmProveedor_Load(null, null); } } } else { MessageBox.Show("Faltan Datos! \n" + sResultados); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (MessageBox.Show("¿Realmente desea eliminar los Proveedores seleccionados?", "Eliminacion de Proveedores,", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { foreach (DataGridViewRow row in dgvProveedor.Rows) { if (Convert.ToBoolean(row.Cells["Eliminar"].Value)) { Proveedor proveedor = new Proveedor(); proveedor.Id = Convert.ToInt32(row.Cells["IdProveedor"].Value); if (Fproveedor.Eliminar(proveedor) != 1) { MessageBox.Show("El Proveedor no pudo ser eliminado! ", "Eliminacion de Proveedores", MessageBoxButtons.OK, MessageBoxIcon .Warning); frmProveedor_Load(null, null); } } } frmProveedor_Load(null, null); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
public Articulo() { Categoria1 = new Categoria(); nProveedor = new Proveedor(); }