/// <summary> /// Obtendremos un carrito en base al usuario actual para traer todos los productos que ha escogido /// </summary> /// <param name="id"></param> /// <returns></returns> public List <Carritos> getOne(int id) { ConexionMySQL con = null; try { List <Carritos> lista = new List <Carritos>(); con = new ConexionMySQL(); DataSet dat = con.LLenaComboGrid("select c.idUsuario,dp.idproducto,c.NombreProd,c.FechaCompra,dp.precio," + "dp.cantidad, dp.precio*Cantidad as total " + "from carrito c join detalleproducto dp on c.idcarrito=dp.idcarrito" + " where idusuario=" + id + " group by idproducto;"); DataTable dt = dat.Tables[0]; Carritos datos; foreach (DataRow r in dt.Rows) { datos = new Carritos(); datos.idUsuario = (int)r.ItemArray[0]; datos.idProducto = (int)r.ItemArray[1]; datos.NombreProducto = (String)r.ItemArray[2]; datos.FechaCompra = (DateTime)r.ItemArray[3]; datos.Precio = (decimal)r.ItemArray[4]; datos.cantidad = (int)r.ItemArray[5]; datos.Total = (decimal)r.ItemArray[6]; lista.Add(datos); } return(lista); } catch (Exception ex) { throw new Exception("No se pudo traer el carrito"); } }
/// <summary> /// /// </summary> /// <param name="FechaI"></param> /// <param name="FechaF"></param> /// <returns></returns> public List <ReporteVentaPeriodo> getReporteVentasPeriodo(String FechaI, String FechaF) { ConexionMySQL con = null; try { List <ReporteVentaPeriodo> lista = new List <ReporteVentaPeriodo>(); con = new ConexionMySQL(); DataSet dat = con.LLenaComboGrid("call Reporte_Ventas_Periodo('" + FechaI + "','" + FechaF + "')" + ";"); DataTable dt = dat.Tables[0]; ReporteVentaPeriodo datos; foreach (DataRow r in dt.Rows) { datos = new ReporteVentaPeriodo(); datos.idCompra = (Int32)r.ItemArray[0]; datos.Fecha = (DateTime)r.ItemArray[1]; datos.Cantidad_Venta = (Decimal)r.ItemArray[2]; datos.NombreUsuario = (String)r.ItemArray[3]; lista.Add(datos); } return(lista); } catch (Exception ex) { throw new Exception("No se pudo traer el reporte"); } }
public List <ReporteCliente> getReporteCliente(int anio, int mes) { ConexionMySQL con = null; try { List <ReporteCliente> lista = new List <ReporteCliente>(); con = new ConexionMySQL(); DataSet dat = con.LLenaComboGrid("call Reporte_Compras_Cliente('" + anio + "','" + mes + "')" + ";"); DataTable dt = dat.Tables[0]; ReporteCliente datos; foreach (DataRow r in dt.Rows) { datos = new ReporteCliente(); datos.idUsuario = (String)r.ItemArray[0]; datos.NombreUsuario = (String)r.ItemArray[1]; datos.Cantidad_Compras = (Int64)r.ItemArray[2]; datos.Cantidad_Total = (Decimal)r.ItemArray[3]; lista.Add(datos); } return(lista); } catch (Exception ex) { throw new Exception("No se pudo traer el reporte"); } }
/// <summary> /// Obtenemos una lista de todas las Notas en caso de requerirla /// </summary> /// <returns></returns> public List <Nota> getAll(int id) { try { List <Nota> lista = new List <Nota>(); ConexionMySQL con = new ConexionMySQL(); DataSet dat = con.LLenaComboGrid("SELECT * FROM Nota where Idusuario=" + id + ";"); DataTable dt = dat.Tables[0]; Nota datos; foreach (DataRow r in dt.Rows) { datos = new Nota(); datos.IdNota = (int)r.ItemArray[0]; datos.Descripcion = (String)r.ItemArray[1]; lista.Add(datos); } return(lista); } catch (Exception ex) { throw new Exception("Error al obtener datos del Nota"); } }
/// <summary> /// Obtenemos una lista de todos los Productos en caso de requerirla /// </summary> /// <returns></returns> public List <Compra> getAll() { try { List <Compra> lista = new List <Compra>(); ConexionMySQL con = new ConexionMySQL(); DataSet dat = con.LLenaComboGrid("SELECT * FROM Compra" + ";"); DataTable dt = dat.Tables[0]; Compra datos; foreach (DataRow r in dt.Rows) { datos = new Compra(); datos.idCompra = (int)r.ItemArray[0]; datos.idUsuario = (int)r.ItemArray[1]; datos.Descripcion = (String)r.ItemArray[2]; lista.Add(datos); } return(lista); } catch (Exception ex) { throw new Exception("Error al obtener datos de las compras"); } }
/// <summary> /// Obtenemos una lista de todos los Productos en caso de requerirla /// </summary> /// <returns></returns> public List <Producto> getAll() { try { List <Producto> lista = new List <Producto>(); ConexionMySQL con = new ConexionMySQL(); DataSet dat = con.LLenaComboGrid("SELECT * FROM Producto" + ";"); DataTable dt = dat.Tables[0]; Producto datos; foreach (DataRow r in dt.Rows) { datos = new Producto(); datos.IdProducto = (int)r.ItemArray[0]; datos.Nombre = (String)r.ItemArray[1]; datos.Precio = (Decimal)r.ItemArray[2]; datos.Descripcion = (String)r.ItemArray[3]; datos.Categoria = (String)r.ItemArray[4]; lista.Add(datos); } return(lista); } catch (Exception ex) { throw new Exception("Error al obtener datos del Producto"); } }