Skip to content

Instantly share code, notes, and snippets.

@yesez
yesez / gist:3203963
Created July 30, 2012 03:22
TreeView Básico
protected void Page_Load(object sender, EventArgs e)
{
DataSet ds = RunQuery("Select topicid,name from Topics where Parent_ID IS NULL");
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
TreeNode root = new TreeNode(ds.Tables[0].Rows[i][1].ToString(),ds.Tables[0].Rows[i][0].ToString());
root.SelectAction = TreeNodeSelectAction.Expand;
CreateNode(root);
TreeView1.Nodes.Add(root);
}
@yesez
yesez / gist:3214190
Created July 31, 2012 06:11
Singleton
Public NotInheritable Class Singleton
Private Shared _Instance As Singleton = Nothing
Private Shared ReadOnly _Sync As New Object
Private Sub New()
End Sub
Public Shared ReadOnly Property Instance() As Singleton
Get
@yesez
yesez / gist:3970451
Created October 28, 2012 23:33
Comprobar si existe baldosa (tile) en Windows Phone
public static bool ExisteBaldosa(Uri fuente)
{
if (ShellTile.ActiveTiles.Where((m) => m.NavigationUri == fuente).Count() == 0)
return false;
else return true;
}
// uso
if (ExisteBaldosa(NavigationService.Source) == true)
@yesez
yesez / gist:4372276
Last active December 10, 2015 03:08
MensajeType
<?php
namespace UCA\SGExaBundle\Form;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\Form\AbstractType;
class MensajeType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
@yesez
yesez / gist:4372282
Last active December 10, 2015 03:08
MensajeController
<?php
namespace UCA\SGExaBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use UCA\SGExaBundle\Entity\Mensaje;
use UCA\SGExaBundle\Entity\Usuario;
use UCA\SGExaBundle\Entity\Plantilla;
use UCA\SGExaBundle\Form\MensajeType;
use Symfony\Component\HttpFoundation\Request;
@yesez
yesez / Send_Emails.sql
Last active December 12, 2015 02:08
SP para enviar correos a Usuarios en base a una Fecha dada.
USE [MiBaseDeDatos]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[Send_Emails_Tasks]
AS
BEGIN
@yesez
yesez / DemoGarlic.html
Last active December 12, 2015 05:18
Demo de Garlic.js
<!doctype html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Demo Garlic</title>
<!--[if IE 7]>
<script src="js/localstorageshim.min.js" type="text/javascript"></script>
<![endif]-->
<script src="js/jquery-1.8.2.min.js" type"text/javascript"></script>
public async void GuardarImagen()
{
// Obtener el directorio donde se guardará la imagen, sino existe se crea, si existe se abre.
var folder = await ApplicationData.Current.LocalFolder.CreateFolderAsync(NombreDirImagenes, CreationCollisionOption.OpenIfExists);
//Instanciar un FilePicker para obtener la imagen y definir algunos de sus atributos como filtros, lugar de inicio y modo de vista de los archivos.
var imagenPicker = new FileOpenPicker { CommitButtonText = "Guardar Imagen" };
imagenPicker.FileTypeFilter.Add(".jpg");
imagenPicker.FileTypeFilter.Add(".jpeg");
imagenPicker.FileTypeFilter.Add(".png");
@yesez
yesez / IsNetworkConnected.cs
Created March 14, 2013 21:21
Determinar si existe conectividad a internet en una WSApp
static bool IsNetworkConnected
{
get
{
var profile = NetworkInformation.GetInternetConnectionProfile();
return ((profile != null) &&
(profile.GetNetworkConnectivityLevel() == NetworkConnectivityLevel.InternetAccess));
}
}
@yesez
yesez / TemplateIconAdd.xaml
Last active December 15, 2015 10:38
estilos por defecto en AppBarButtons de Windows Store Apps
<Style x:Key="PlayAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
<Setter Property="AutomationProperties.AutomationId" Value="PlayAppBarButton"/>
<Setter Property="AutomationProperties.Name" Value="Play"/>
<Setter Property="Content" Value="&#xE102;"/>
</Style>