//Eliminar desde el Designer /*private void metroButton1_Click(object sender, EventArgs e)*/ public void agregarCarrito(Cl_Producto prod) { bool existe = false; TarjetaCarritoProdControl tcp = new TarjetaCarritoProdControl(prod, this); //tcp.Name = "Control"+prod.nombre.ToString()+prod.idProducto.ToString(); tcp.Dock = DockStyle.Top; foreach (var item in listaCarrito) { if (prod.idProducto == item.idProducto) { existe = true; MessageBox.Show("El ya se encuentra agregado"); } } if (existe == false) { listaCarrito.Add(prod); carritoPage.Controls.Add(tcp); calcularTotalCompra(); } }
//ServicioMasterBikes.ServicioClient servicio_imagen; public TarjetaProdControl(VendedorControl vc, Cl_Producto prod) { //servicio_imagen = new ServicioClient(); InitializeComponent(); vendcontrol = vc; producto = prod; llenarTarjeta(); }
public String GuardarProducto(int idProducto, int idCategoria, string nombreProducto, string precioProducto, string descripcion) { try { Cl_Producto producto = new Cl_Producto(); var respuesta = producto.GuardarProducto(idProducto, idCategoria, nombreProducto, precioProducto, descripcion); return(respuesta.First().mensaje); } catch (Exception ex) { throw new Exception(ex.Message); } }
public String ListarCategoria() { try { Cl_Producto producto = new Cl_Producto(); var lista = producto.ListarCategoria(); return(JsonConvert.SerializeObject(lista).ToString()); } catch (Exception ex) { throw new Exception(ex.Message); } }
public String ObtenerCantidadProductoVendidos() { try { Cl_Producto producto = new Cl_Producto(); var lista = producto.ObtenesCantidadProductosVendidos(); return(JsonConvert.SerializeObject(lista).ToString()); } catch (Exception ex) { throw new Exception(ex.Message); } }
public String SubirProducto(int idProducto) { try { Cl_Producto producto = new Cl_Producto(); var resp = producto.SubirProducto(idProducto); return(resp.First().respuesta); } catch (Exception ex) { throw new Exception(ex.Message); } }
public String ObtenerDatosCategoria(int idCategoria) { try { Cl_Producto producto = new Cl_Producto(); var lista = producto.ObtenerDatoCategoria(idCategoria); return(JsonConvert.SerializeObject(lista).ToString()); } catch (Exception ex) { throw new Exception(ex.Message); } }
public String GuardarCategoria(int idCategoria, string nombreCategoria, int isVigente) { try { Cl_Producto producto = new Cl_Producto(); var vigente = Convert.ToBoolean(isVigente); var respuesta = producto.GuardarCategoria(idCategoria, nombreCategoria, vigente); return(respuesta.First().mensaje); } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <Cl_Producto> listarProductos() { servicio = new ServicioMasterBikes.ServicioClient(); List <Cl_Producto> listaProd; OracleDataReader dr; try { listaProd = new List <Cl_Producto>(); object[] parametro = new object[1]; parametro[0] = "V_PROD"; //string parametro = "V_PROD"; operaciones.abrirConexion(); OracleCommand cmd = operaciones.execSP("PKG_PRODUCTOS.OBTENER_PRODUCTOS", parametro); dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { Cl_Producto producto = new Cl_Producto(); int idProducto = Convert.ToInt32(dr["IDPRODUCTO"]); producto.idProducto = idProducto; producto.nombre = dr["NOMBRE"].ToString(); producto.modelo = dr["MODELO"].ToString(); producto.descripcion = dr["DESCRIPCION"].ToString(); producto.rutaFoto = dr["FOTO"].ToString(); producto.precio = Convert.ToInt32(dr["PRECIO"]); producto.descuento = Convert.ToInt32(dr["DESCUENTO"]); producto.stock = servicio.obtenerStock(idProducto);//Convert.ToInt32(dr["STOCK"]); producto.imagen = servicio.ImgToByteArray(producto.rutaFoto); //Si la base de datos lo envia como null lo cambia a 0 producto.aro = Convert.ToInt32(dr["ARO"]); listaProd.Add(producto); } } dr.Dispose(); return(listaProd); } catch (Exception err) { throw new Exception(err.Message); } finally { operaciones.cerrarConexion(); } }
//ServicioMasterBikes.ServicioClient servicio_imagen; public TarjetaCarritoProdControl(Cl_Producto prod, VendedorControl vc) { //servicio_imagen = new ServicioClient(); InitializeComponent(); lblNombreProd.Text = prod.nombre; lblModelo.Text = prod.modelo; lblDescripcion.Text = prod.descripcion; lblPrecio.Text = prod.precio.ToString(); txtCantidad.Text = Convert.ToString(1); prod.cantidad = Convert.ToInt32(txtCantidad.Text); lblTotal.Text = "$" + prod.precio.ToString(); //byte[] imagen = servicio_imagen.ImgToByteArray(prod.rutaFoto); picFoto.Image = ByteToImage(prod.imagen); picFoto.SizeMode = PictureBoxSizeMode.StretchImage; producto = prod; vendControl = vc; //idCarrito = id; }
public List <Cl_Producto> obtenerProductosProv() { List <Cl_Producto> listaProd; object[] parametro = new object[1]; parametro[0] = "V_PROD_PROV"; try { listaProd = new List <Cl_Producto>(); operaciones.abrirConexion(); OracleCommand cmd = operaciones.execSP("PKG_PROVEEDOR.OBTENER_PRODUCTOS_PROV", parametro); OracleDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { Cl_Producto producto = new Cl_Producto(); producto.idProducto = Convert.ToInt32(dr[0]); producto.nombre = dr[1].ToString(); producto.modelo = dr[2].ToString(); producto.descripcion = dr[3].ToString(); producto.rutaFoto = dr[4].ToString(); producto.imagen = producto.ImgToByteArray(producto.rutaFoto); producto.precio = Convert.ToInt32(dr[5]); producto.descuento = Convert.ToInt32(dr[6]); producto.stock = Convert.ToInt32(dr[7]); producto.aro = Convert.ToInt32(dr[8]); producto.proveedor = dr[9].ToString(); producto.idProveedor = Convert.ToInt32(dr[10]); listaProd.Add(producto); } } return(listaProd); } catch (Exception err) { throw new Exception(err.Message); } finally { operaciones.cerrarConexion(); } }
public String ComprarProducto(int idProducto, int idCategoria, int cantidad, int precio) { try { Cl_Producto producto = new Cl_Producto(); int idUsuario = Convert.ToInt32(Session["idUsuario"]); if (idUsuario == 0) { return("no logeado"); } else { var resp = producto.CrearBoleta(idUsuario, idProducto, idCategoria, cantidad, precio); return(resp.ToString()); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public TarjetaProdControl(Cl_Producto prod) { InitializeComponent(); producto = prod; llenarTarjeta(); }