///////////////////////////////////////////////////////////////////////////////////// public List <Producto> C_buscarPorNombre_producto(string nombre) { try { List <Producto> productos = new List <Producto>(); M_Producto M_producto = new M_Producto(); productos = M_producto.M_BuscarPorNombre_Producto(nombre); return(productos); } catch (Exception ex) { throw new Exception(ex.Message); } }
//////////////////////////////// public Producto C_buscarPorId_producto(Int16 idProducto) { try { Producto producto = new Producto(); M_Producto M_producto = new M_Producto(); producto = M_producto.M_BuscarPorId_Producto(idProducto); return(producto); } catch (Exception ex) { throw new Exception(ex.Message); } }
//////////////////////////////////////////////////////// public Int32 C_actualizar_producto(Producto producto) { try { Int32 resp = 0; M_Producto M_producto = new M_Producto(); resp = M_producto.M_actualizar_Producto(producto); return(resp); } catch (Exception ex) { throw new Exception(ex.Message); } }
////////////////////////////////////////////////////////////////////////////// public List <Producto> C_ListaTop_ProductosFechas(DateTime fechaIni, DateTime fechaFin) { try { List <Producto> productos = new List <Producto>(); M_Producto M_producto = new M_Producto(); productos = M_producto.M_ListaTopProductos_Fechas(fechaIni, fechaFin); return(productos); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void editar(DataGridView dt) { int id; V_ActualizarProd vActualizarP = new V_ActualizarProd(dt); id = int.Parse(dt.CurrentRow.Cells[0].Value.ToString()); mProducto = sProducto.editar(id); vActualizarP.id = id; vActualizarP.txtCodigo.Text = mProducto.Codigo; vActualizarP.txtNombre.Text = mProducto.Nombre; vActualizarP.txtPrecio.Text = mProducto.Precio.ToString(); vActualizarP.txtStock.Text = mProducto.Stock1.ToString(); vActualizarP.cbxCategoria.SelectedValue = mProducto.Categoria; vActualizarP.ShowDialog(); }
//////////////////////////////////////////////////// public Int32 C_eliminar_producto(Int16 idProducto) { try { Int32 resp = 0; M_Producto M_producto = new M_Producto(); resp = M_producto.M_Eliminar_Producto(idProducto); return(resp); } catch (Exception) { //throw new Exception(ex.Message); throw; } }
public M_Producto editar(int id) { Con = base.conexion(); SQL = "spListarIdProducto"; M_Producto mProducto = new M_Producto(); try { Con.Open(); coman = new MySqlCommand(SQL, Con); coman.CommandType = CommandType.StoredProcedure; coman.Parameters.AddWithValue("@i", id); mSDR = coman.ExecuteReader(); while (mSDR.Read()) { mProducto.Id = int.Parse(mSDR[0].ToString()); mProducto.Codigo = mSDR[1].ToString(); mProducto.Nombre = mSDR[2].ToString(); mProducto.Precio = Double.Parse(mSDR[3].ToString()); mProducto.Stock1 = int.Parse(mSDR[4].ToString()); mProducto.Categoria = int.Parse(mSDR[5].ToString()); } coman.Parameters.Clear(); } catch (MySqlException ex) { Console.WriteLine(ex.ToString()); } finally { try { Con.Close(); } catch (MySqlException ex) { Console.WriteLine("Error " + ex.Message); } } return(mProducto); }
public bool actualizar(M_Producto mProducto) { Con = base.conexion(); SQL = "spActualizarProducto"; try { Con.Open(); coman = new MySqlCommand(SQL, Con); coman.CommandType = CommandType.StoredProcedure; coman.Parameters.AddWithValue("@cod", mProducto.Codigo); coman.Parameters.AddWithValue("@nom", mProducto.Nombre); coman.Parameters.AddWithValue("@pre", mProducto.Precio); coman.Parameters.AddWithValue("@stc", mProducto.Stock1); coman.Parameters.AddWithValue("@idC", mProducto.Categoria); coman.Parameters.AddWithValue("@idP", mProducto.Id); coman.ExecuteNonQuery(); coman.Parameters.Clear(); return(true); } catch (MySqlException ex) { Console.WriteLine("Error " + ex.Message.ToString()); return(false); } finally { try { Con.Close(); } catch (MySqlException ex) { Console.WriteLine("Error " + ex.Message); } } }