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); } }
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); } }