internal void agregarVisibilidad(Visibilidad visibilidad) { List <SqlParameter> parametros = new List <SqlParameter>(); db.agregarParametro(parametros, "@visibilidad_nombre", visibilidad.nombre); db.agregarParametro(parametros, "@precio_visibilidad", visibilidad.precio); db.agregarParametro(parametros, "@porcentaje_venta", visibilidad.porcentajeVenta); db.ejecutarStoredProcedure("CHAR_DE_30.sp_AgregarVisibilidad", parametros); }
public Publicacion(long id, string descripcion, long stock, DateTime fechaInicio, DateTime fechaVencimiento, double precio, Rubro rubro, Visibilidad visibilidad, EstadoPublicacion estado, Usuario responsable, TipoPublicacion tipo, bool hayEnvio) { this.id = id; this.descripcion = descripcion; this.stock = stock; this.fechaInicio = fechaInicio; this.fechaVencimiento = fechaVencimiento; this.precio = precio; this.rubro = rubro; this.visibilidad = visibilidad; this.estado = estado; this.responsable = responsable; this.tipo = tipo; this.hayEnvio = hayEnvio; }
internal string eliminarVisibilidad(Visibilidad visibilidadSeleccionada) { List <SqlParameter> parametros = new List <SqlParameter>(); db.agregarParametro(parametros, "@id_visibilidad", visibilidadSeleccionada.id); string error = db.ejecutarStoredConRetorno("CHAR_DE_30.sp_EliminarVisibilidad", parametros, "@tipoError", "").ToString(); if (error == "e") { error = "Error, la visibilidad no puede ser eliminada"; } else { error = "todo piolaa"; } return(error); }
internal Dictionary <Usuario, int> obtenerTop5ConMenosVentas(List <int> meses, int anio, Visibilidad visibilidad) { List <SqlParameter> parametros = new List <SqlParameter>(); for (int i = 1; i < 4; i++) { db.agregarParametro(parametros, "@mes" + i.ToString(), meses[i - 1]); } db.agregarParametro(parametros, "@anio", anio); if (visibilidad == null) { db.agregarParametro(parametros, "@visibilidad", null); } else { db.agregarParametro(parametros, "@visibilidad", visibilidad.id); } List <Dictionary <string, object> > tabla = db.ejecutarStoredProcedure("CHAR_DE_30.st_top5_vendedores_menos_venta", parametros); Dictionary <Usuario, int> dictionaryUsersVentasFallidas = new Dictionary <Usuario, int>(); foreach (Dictionary <string, object> item in tabla) { Usuario user = new Usuario(); user.nick = item["nick"].ToString(); user.mail = item["mail"].ToString(); dictionaryUsersVentasFallidas.Add(user, toInt(item["cant_productos_no_vendidos"])); } return(dictionaryUsersVentasFallidas); }