Esempio n. 1
0
        public static bool Modificar_Publicacion(int idpublicación, ItemPublicacion item_publicacion, bool publicaciones_gratis)
        {
            SqlCommand cmd = Obtener_comando_para_sp("Class.ModificarPublicacion");

            cmd.Parameters.AddWithValue("@idpublicación", idpublicación);
            cmd.Parameters.AddWithValue("@rubro", item_publicacion.rubro);
            cmd.Parameters.AddWithValue("@estado", item_publicacion.estado_publ);
            cmd.Parameters.AddWithValue("@descripcion", item_publicacion.descripcion);
            cmd.Parameters.AddWithValue("@stock", item_publicacion.stock);
            cmd.Parameters.AddWithValue("@monto", item_publicacion.precio_por_unidad);
            cmd.Parameters.AddWithValue("@fechaSistema", DateTime.Parse(System.Configuration.ConfigurationManager.AppSettings["FechaSistema"]));

            int parametro;

            if (publicaciones_gratis)
            {
                parametro = 1;
            }
            else
            {
                parametro = 0;
            }
            cmd.Parameters.AddWithValue("@publicaciones_gratis", parametro);

            int response = cmd.ExecuteNonQuery();

            if (response >= 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 2
0
        public static bool Insertar_Publicacion(ItemPublicacion item_publicacion, bool publicaciones_gratis)
        {
            SqlCommand cmd = Obtener_comando_para_sp("Class.CrearPublicacion");

            DateTime fechaSistema = DateTime.Parse(System.Configuration.ConfigurationManager.AppSettings["FechaSistema"]);

            cmd.Parameters.AddWithValue("@rubro", item_publicacion.rubro);
            cmd.Parameters.AddWithValue("@id_User", item_publicacion.user_id);
            cmd.Parameters.AddWithValue("@tipoPubl", item_publicacion.tipo_publ);
            cmd.Parameters.AddWithValue("@tipoVisib", item_publicacion.visibilidad);
            cmd.Parameters.AddWithValue("@estado", item_publicacion.estado_publ);
            cmd.Parameters.AddWithValue("@descripcion", item_publicacion.descripcion);
            cmd.Parameters.AddWithValue("@fecha_Vencim", (fechaSistema).AddMonths(1)); //fecha Vencim en un mes, HAY QUE DEFINIR ESTO
            cmd.Parameters.AddWithValue("@fecha_Inicio", fechaSistema);
            cmd.Parameters.AddWithValue("@stock", item_publicacion.stock);
            cmd.Parameters.AddWithValue("@monto", item_publicacion.precio_por_unidad);
            cmd.Parameters.AddWithValue("@permiteEnvio", item_publicacion.permiteEnvio);
            cmd.Parameters.AddWithValue("@fechaSistema", fechaSistema);

            int parametro;

            if (publicaciones_gratis)
            {
                parametro = 1;
            }
            else
            {
                parametro = 0;
            }
            cmd.Parameters.AddWithValue("@publicaciones_gratis", parametro);

            int response = cmd.ExecuteNonQuery();

            if (response >= 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }