jueves, 24 de febrero de 2011

Primer y Ultimo día de Mes c#

8 comentarios:
DateTime? fechatemp = null;
DateTime? fecha1 null;
DateTime? fecha2 null;


 fechatemp = DateTime.Today;
 fecha1 = new DateTime(fechatemp.Value.Year, fechatemp.Value.Month, 1);
 fecha2 = new DateTime(fechatemp.Value.Year, fechatemp.Value.Month + 1, 1).AddDays(-1);

Ver

viernes, 11 de febrero de 2011

Al menos me lo hubieran explicado así en el colegio.

No hay comentarios.:

SOCIALISMO

Tienes 2 vacas... pero el Estado te ordena regalarle una a tu vecino.

COMUNISMO

Tienes 2 vacas. El estado te las quita y te regala la leche.

FASCISMO

Tienes 2 vacas. El estado te las quita y te vende la leche.

NAZISMO

Tienes 2 vacas. El estado te las quita y te fusila.

BUROCRACIA

Tienes 2 vacas. El estado te las quita, mata una, ordeña a la otra y tira
toda la leche.

CAPITALISMO TRADICIONAL

Tienes 2 vacas. Vendes una y con el dinero compras un toro. Tu rebaño se
multiplica y la economía crece.

CORPORACIÓN GRINGA

Tienes 2 vacas. Vendes una y obligas a la otra a producir la leche de 4
vacas. Después contratas a  un experto para analizar por qué la vaca cayó
muerta.

CORPORACIÓN FRANCESA

Tienes 2 vacas. No las cuidas ni las ordeñas, porque al fin y al cabo los
gringos siempre te sacan de apuros.

CORPORACIÓN JAPONESA

Tienes 2 vacas. Las rediseñas para que tengan una décima parte de su tamaño
natural y para que produzcan veinte veces más leche que una vaca normal.
Luego, lanzas una campaña de mercadeo mundial con un dibujo animado que se
llama el "VacaMón".

CORPORACIÓN ALEMANA

Tienes 2 vacas. Mediante un proceso de reingeniería las haces vivir 100 años
 les das comer una vez al mes y les enseñas a ordeñarse solas.

CORPORACIÓN ITALIANA

Tienes 2 vacas. No sabes dónde están.

Decides ir a almorzar.

CORPORACIÓN CHINA

Tienes 2 vacas. Tienes 300 personas ordeñándolas.

Afirmas tener pleno empleo y alta productividad bovina.

Arrestas al reportero que publica la verdadera situación.

CORPORACIÓN INDIA

Tienes 2 vacas... ¡a las que adoras!

CORPORACIÓN BRITÁNICA

Tienes 2 vacas. Las 2 están locas.

CORPORACIÓN RUSA

Tienes 2 vacas. Las cuentas y tienes 5. Las cuentas de nuevo y te da 42.
Vuelves a contarlas y tienes 2. Dejas de contar vacas y te tomas otra
botella de vodka.

CORPORACIÓN AUSTRALIANA

Tienes 2 vacas. Como el negocio va bastante bien, cierras la oficina y vas
por unas cervezas para celebrar.



CORPORACION VENEZOLANA

Tienes 2 vacas. Si producen mucha leche, eres un asqueroso capitalista
-sobrino de Mr. Bush- y te las quita Chávez personalmente; si no producen
leche, eres un traidor a la patria, y de todas formas te las quita Chávez
personalmente.

CORPORACION SUIZA

Tienes 5000 vacas. Ninguna te pertenece, pero le cobras a los dueños por
guardarlas, haces polvo todo lo que producen y lo pones a la venta en latas,
por todo el mundo; y lo peor es que por todo el mundo te lo compran.

CORPORACIÓN LATINOAMERICANA
Tienes 2 vacas. Las matas e invitas a tus amigos a una carne asada "QUE VIDA". Y... te quedas sin vacas y sin futuro, pero la "pachangueada"  "la jumada" y la borrachera  nadie te la quita.  Por eso  SE NOS califica como paices  tercermundistas pero PARRANDEROS y jodedores.  pero somos los nas felices del Mundo.?
Ver

lunes, 7 de febrero de 2011

DataGridView ordenar con listas genéricas (DataGridView sorting with Generic List)

No hay comentarios.:
Recientemente cambiamos con un amigo los Obsoletos Data Set por listas genéricas y el se dio cuenta que cuando se le asigna el Data Source al Grid llena la información pero no permite ordenar.

Para lograr este objetivo llegamos a una solución un poco rustica pero funcional.

Capturamos el evento: dataGridView1_ColumnHeaderMouseClick
Este Evento es el que se dispara cuando realizamos una solicitud de ordenación.


Private  SortOrder Orden = SortOrder.None;
Private void  dataGridView1_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
   if(e.Button == MouseButtons.Left)
   {
    DataGridViewColumn newColumn = dataGridView1.Columns[e.ColumnIndex];
    if(dataGridView1.SortOrder == SortOrder.None)

     {
       if(newColumn.Name == "Edad")
       {
         if(Orden == SortOrder.Descending)
         {
           dataGridView1.DataSource = students.OrderBy(p => p.Edad).ToList();
           Orden = SortOrder.Ascending;
         }
         else
         {
           dataGridView1.DataSource = students.OrderBy(p => p.Edad).Reverse().ToList();
           Orden = SortOrder.Descending;
         }
       }
       if(newColumn.Name == "Nombre")
       {
         if(Orden == SortOrder.Descending)
         {
           dataGridView1.DataSource = students.OrderBy(p => p.Nombre).ToList();
           Orden = SortOrder.Ascending;
         }
         else
         {
           dataGridView1.DataSource = students.OrderBy(p => p.Nombre).Reverse().ToList();
           Orden = SortOrder.Descending;
         }
       }
       if(newColumn.Name == "Sexo")
       {
         if(Orden == SortOrder.Descending)
         {
           dataGridView1.DataSource = students.OrderBy(p => p.Sexo).ToList();
           Orden = SortOrder.Ascending;
         }
         else
         {
           dataGridView1.DataSource = students.OrderBy(p => p.Sexo).Reverse().ToList();
           Orden = SortOrder.Descending;
          }
        }
      }
   }
 }
Ver

jueves, 3 de febrero de 2011

Icono en la barra de direcciones

1 comentario:
Este código es un etiqueta que va entre las etiquetas < head > y < /head >, este icono era irrelevante hasta las nuevas versiones de navegadores como google chrome.

Ejemplo:



La extensión del icono tiene que ser .ico y tamaño debe ser 16x16

Código:
<head>
<link rel="shortcut icon" href="favicon.ico" >
</head>
Ver

domingo, 23 de enero de 2011

Tron: Legacy es una basura

2 comentarios:

Con la gran publicidad que le hicieron crei que Tron Legacy iba estar a  a la altura de ‘Star Wars’, ‘Matrix’ o la más reciente ‘Avatar’. Pero Nada que ver.

 ‘‘Tron: Legacy’ es una excesiva, aparatosa y hueca aventura digital basada en el impacto y la sorpresa, en sus sensacionales efectos visuales, pero desprovista de ritmo, coherencia y emoción alguna.


Lo Malo
  • La película es un espectáculo mal entendido (sin progresión, sin ritmo) desprovisto de alma.
  • Enorme basura de brillantes efectos visuales que no logran cubrir las deficiencias de un guión ridículo y una puesta en escena mediocre.
  • Sencillamente, los actores no importan en ‘Tron: Legacy’, son cosas que se mueven de un lado para otro y sueltan frases simples o mantienen conversaciones ridículamente profundas (la del Sol es de vergüenza ajena).
  • Tron, un súper-luchador entre Darth Vader y Darth Maul (‘Episodio I: La amenaza fantasma’) que no puede dejar de ronronear.


Lo Bueno
  • Tiene una excelente moto,  Ducati Classic Sport Bikes (que sale como 5 minutos)
  • Muy buena música.
  • Las bonitas actrices Olivia Wilde y  Beau Garrett.








Ver

viernes, 14 de enero de 2011

Chistes Cortos

No hay comentarios.:
La maestra dice:
Los estúpidos ponganse de pie. Pepito se para y la maestra le pregunta:
Tu eres estúpido?
No, pero me da pena verla ahí parada sola.!


La Maestra dice: "Niños copien la tarea"; Y Jaimito dice: -"Ayy no maestra, pongala en el Facebook y nos etiqueta"

Por que A B C D E F son tallas usadas para los brassiele de las mujeres??? Aqui esta por que ......
A.- apenas tiene
B.-buenooo ni modo peor es nada
C.- caramba!!!
D.- Dios mio!!!
E.- enormes!!!
F.- falsas
Ver

miércoles, 5 de enero de 2011

Qué es El LOOPING

No hay comentarios.:
Para quien no conoce el concepto de looping, es un término que crearon los informáticos para definir un enredo de los tantos que se han creado y para lo cual no tienen una explicación sencilla que aclarare el problema.
 
Haciendo un poco de esfuerzo trataré de explicar en pocas palabras este famoso término.


 
Se dice que un programa de informática "entró en un looping" como cuando ocurre la siguiente situación:
 
 
El DIRECTOR llama a su secretaria y le dice:
- Vanesa: Tengo un seminario en Argentina por una semana y quiero que me acompañe para que conozca a mis socios.  Haga los preparativos del viaje...
 
La secretaria llama al marido: 
- Oye Juan, voy a viajar al extranjero con el director por una semana. Tendrás que quedarte solo esa semana, querido.
 
El marido llama a la amante: 
- Leonor... mi tesoro... la bruja va a viajar al extranjero durante una semana, vamos a pasarnos esa semana juntos, mi reina...
 
La amante llama al niño a quien le da clases particulares:
- Manuelito: Tengo mucho trabajo la próxima semana... No tienes que venir a clase...
 
El niño llama a su abuelo: 
- Oye abuelo: La próxima semana no tengo clases, mi profesora estará ocupada. Así que por fin... ¡Vamos a poder pasar la semana juntos!
 
El abuelo (que es el DIRECTOR en esta historia) llama a la secretaria:
- Vanessa, venga rápido: Suspenda el viaje, voy a pasar la próxima semana con mi nieto que hace un año no veo, por lo que no vamos a participar en el Seminario. Cancele el viaje y el hotel.
 
La secretaria llama al marido: 
- Juan: El payaso del director cambió de idea y acaba de cancelar el viaje, se fastidió el ir a Argentina .
 
El marido llama a la amante: 
- Amorcito, disculpa: No podremos pasar la próxima semana juntos, el viaje de la tetona de mi mujer fue cancelado.
 
La amante llama al niño de las clases particulares:
- Manuelito: Mira, cambié de planes; esta semana te voy a dar clases como siempre.
 
El niño llama al abuelo: 
- Abuelo: la pesada de mi profesora me dijo que esta semana sí tengo clases normales, discúlpame, no voy a poder hacerte compañía.
 
El abuelo llama a la secretaria: 
- Vanesa: Mi nieto me acaba de decir que no va a poder estar conmigo esta semana porque tiene clases. Así que continúe con los preparativos del viaje al seminario... 
 
¿¿¿Te quedó claro lo que es un looping...???
Ver