private void Eliminar_Click(object sender, EventArgs e) { if (TabArticulo.SelectedIndex == 1) { MessageBox.Show("Por Favor de ir a la pestaña de busqueda."); return; } string codigo = GridViewArticulos.CurrentRow.Cells[1].Value.ToString(); string nombre = GridViewArticulos.CurrentRow.Cells[2].Value.ToString(); DialogResult result = MessageBox.Show($"Desea Eliminar El Producto {codigo}?", "Eliminar Articulo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (result == DialogResult.OK) { LogicaDbVentas db = new LogicaDbVentas(); articulosEntitis entity = db.BuscarArticulosPorCodigo(codigo); if (entity != null) { if (db.Eliminar_Articulo(entity)) { MessageBox.Show("Articulo Eliminado.."); } else { MessageBox.Show("Error al Eliminar el Articulo.", "Error en Eliminacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } carga(); }
public void EliminarArticulo(articulosEntitis articulo) { try { using (dbventasEntity context = new dbventasEntity()) { var connection = context.Database.Connection as SqlConnection; using (connection) { connection.Open(); string Qry = "[DBO].[SP_SET_DELETE_ARTICULO]"; SqlCommand cmd = new SqlCommand(Qry, connection); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@codigo", articulo.codigo)); cmd.Parameters.Add(new SqlParameter("@estado", articulo.estado)); cmd.ExecuteNonQuery(); } } } catch (Exception ex) { throw ex; } }
public bool Eliminar_Articulo(articulosEntitis art) { try { _metodos.EliminarArticulo(art); }catch (Exception ex) { return(false); } return(true); }
public articulosEntitis BuscarArticuloXCodigo(string codigo) { articulosEntitis entity = null; try { using (dbventasEntity db = new dbventasEntity()) { var connection = db.Database.Connection as SqlConnection; using (connection) { connection.Open(); string command = "[DBO].[SP_GET_ARTICULOS_BUSCAR_X_CODIGO]"; SqlCommand sqlCommand = new SqlCommand(command); sqlCommand.CommandType = CommandType.StoredProcedure; sqlCommand.Parameters.AddWithValue("@codigo", codigo.ToUpper()); SqlDataAdapter da = new SqlDataAdapter(sqlCommand); DataTable dt = new DataTable(); da.Fill(dt); if (dt.Rows.Count > 0) { entity = new articulosEntitis(); foreach (DataRow row in dt.Rows) { entity.idarticulo = Convert.ToInt32(row["idarticulo"].ToString()); entity.codigo = row["codigo"].ToString(); entity.nombre = row["nombre"].ToString(); entity.idcategoria = Convert.ToInt32(row["idcategoria"].ToString()); entity.Imag_Url = row["Imag_Url"].ToString(); entity.descripcion = row["descripcion"].ToString(); entity.precioVenta = Convert.ToDecimal(row["precioVenta"].ToString()); entity.precioCompra = Convert.ToDecimal(row["precioCompra"].ToString()); } return(entity); } } } }catch (Exception ex) { return(entity); } return(entity); }
public void InsertarArticulos() { articulosEntitis entitis = new articulosEntitis(); decimal a, b, c; a = decimal.Parse(txtCan.Text); b = decimal.Parse(txtVent.Text); c = decimal.Parse(txtComp.Text); entitis.idarticulo = 0; entitis.codigo = MascKcodigoBarra.Text; entitis.nombre = txtNom.Text; entitis.idcategoria = int.Parse(cboCat.SelectedValue.ToString()); entitis.Imag_Url = txtruta.Text.Trim(); entitis.descripcion = txtDes.Text; entitis.precioVenta = b; entitis.precioCompra = c; entitis.cantidad = a; entitis.estado = true; entitis.idProveedor = int.Parse(cboProv.SelectedValue.ToString()); _metodos.Registrar_Articulos(entitis); }
public void Registrar_Articulos(articulosEntitis articulo) { try { using (dbventasEntity context = new dbventasEntity()) { var connection = context.Database.Connection as SqlConnection; using (connection) { connection.Open(); string Qry = "SP_SET_INSERT_UPDATE_ARTICULO"; SqlCommand cmd = new SqlCommand(Qry, connection); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@idarticulo", articulo.@idarticulo)); cmd.Parameters.Add(new SqlParameter("@codigo", articulo.codigo)); cmd.Parameters.Add(new SqlParameter("@nombre", articulo.nombre)); cmd.Parameters.Add(new SqlParameter("@idcategoria", articulo.idcategoria)); cmd.Parameters.Add(new SqlParameter("@Imag_Url", articulo.Imag_Url)); cmd.Parameters.Add(new SqlParameter("@descripcion", articulo.descripcion)); cmd.Parameters.Add(new SqlParameter("@precioVenta", articulo.precioVenta)); cmd.Parameters.Add(new SqlParameter("@precioCompra", articulo.precioCompra)); cmd.Parameters.Add(new SqlParameter("@cantidad", articulo.cantidad)); cmd.Parameters.Add(new SqlParameter("@estado", articulo.estado)); cmd.Parameters.Add(new SqlParameter("@idProveedor", articulo.idProveedor)); //cmd.Parameters.Add(new SqlParameter("@UsuarioModifica", null)); cmd.ExecuteNonQuery(); } } } catch (Exception ex) { throw ex; } }
public void Registrar_Articulos(articulosEntitis art) { _metodos.Registrar_Articulos(art); }