Publicado en Javascript

Cambiar el color de los Labels en Morris Chart

Usando el template Concept, al momento de usar los gráficos Morris de linea, me di cuenta que al agregar mas lineas el color de los labels no cambiaba y se repetian solos tres colores.

Al codigo original le agregue una tercera linea (“Serie C”) con color morado. Aqui esta el codigo:

Codigo del archivo Morrisjs.js

if ($('#morris_line').length) {
            // Use Morris.Area instead of Morris.Line
            Morris.Line({
                element: 'morris_line',
                behaveLikeLine: true,
                data: [
                    { y: '2006', a: 10, b: 20  , c: 11},
                    { y: '2007', a: 65, b: 45  , c: 22},
                    { y: '2008', a: 50, b: 40  , c: 33},
                    { y: '2009', a: 75, b: 65  , c: 44},
                    { y: '2010', a: 50, b: 40  , c: 55},
                    { y: '2011', a: 75, b: 65  , c: 66},
                    { y: '2012', a: 100, b: 90 , c: 77}
                ],

                xkey: 'y',
                ykeys: ['a', 'b', 'c'],
                labels: ['Series A', 'Series B', 'Series C'],
                   lineColors: ['#5969ff', '#ff407b', '#9440ed'],
                     resize: true,
                        gridTextSize: '14px'
            });

        }

Sigue leyendo “Cambiar el color de los Labels en Morris Chart”

Publicado en C# - Csharp, Entity Framework, LinQ

C# Ejecutar un Procedimiento Almacenado con Linq Syntax

Este ejemplo es para traer la fecha del sistema de nuestro servidor de base de datos, para evitar que en aplicaciones de escritorio el usuario cambie la fecha (si tiene los permisos)

El procedimiento sera este:

CREATE PROCEDURE [dbo].[ObtenerFechaSistema] 
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	SET NOCOUNT ON;

    -- Insert statements for procedure here
	SELECT GETDATE() as FechaSistema
END

Sigue leyendo “C# Ejecutar un Procedimiento Almacenado con Linq Syntax”

Publicado en C# - Csharp

itextsharp c# : celdas con bordes parciales

Usando la librería itextsharp, debí dibujar un formulario en que no todas las celdas tenían los cuatro bordes, solo algunos.

Así que aquí les dejo el código para poner el borde personalizado según lo requieran:

using iTextSharp.text;
using iTextSharp.text.pdf;
using System.IO;
using System.Diagnostics;
private void button1_Click(object sender, EventArgs e)
        {
            //archivo temporal
            string outputFile = System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".pdf";

            //Create a standard .Net FileStream for the file, setting various flags
            using (FileStream fs = new FileStream(outputFile, FileMode.Create, FileAccess.Write, FileShare.None))
            {
                //Create a new PDF document setting the size to LETTER - tamaño CARTA
                using (Document doc = new Document(PageSize.LETTER))
                //using (Document doc = new Document(rec))
                {
                    //Bind the PDF document to the FileStream using an iTextSharp PdfWriter
                    using (PdfWriter w = PdfWriter.GetInstance(doc, fs))
                    {
                        //margenes fuera del limite normal a lo ancho -50f
                        doc.SetMargins(-50f, -50f, 10f, 10f);
                        //Open the document for writing
                        doc.Open();

                        //definimos cuatro columnas de 25% cada una
                        float[] columnWidths = { 25, 25, 25, 25 };
                        PdfPTable table = new PdfPTable(columnWidths);
                        //por defecto la tabla no tiene bordes
                        table.DefaultCell.Border = iTextSharp.text.Rectangle.NO_BORDER; 
                        var cell = new PdfPCell(new Phrase("uno"));
                        cell.Border = PdfPCell.BOTTOM_BORDER; //borde inferior
                        table.AddCell(cell);
                        cell = new PdfPCell(new Phrase("dos"));
                        cell.Border = PdfPCell.TOP_BORDER; //borde superior
                        table.AddCell(cell);
                        cell = new PdfPCell(new Phrase("tres"));
                        cell.Border = PdfPCell.LEFT_BORDER; //borde izquierdo
                        table.AddCell(cell);
                        cell = new PdfPCell(new Phrase("cuatro"));
                        cell.Border = PdfPCell.RIGHT_BORDER; //borde derecho
                        table.AddCell(cell);
                        doc.Add(table);

                        doc.Close();
                    }
                }
            }
            //abrimos el PDF con la aplicacion por defecto
            Process.Start(outputFile);
        }
Publicado en Bases de Datos

Instalacion de PostgreSQL en Windows 10

Veremos los pasos para instalar PostgreSQL. De esta base datos, voy a notar las ventajas y desventajas que posee:

Ventajas de PostgreSQL

  • Instalación ilimitada y gratuita
  • Gran escalabilidad
  • Estabilidad y confiabilidad
  • pgAdmin
  • Estándar SQL
  • Potencia y Robustez
  • Extensibilidad

Desventajas de PostgreSQL

  • Es relativamente lento en inserciones y actualizaciones en bases de datos pequeñas, PostgreSQL está diseñado para ambientes de alto volumen
  • Soporte oficial: No cuenta con un soporte en línea o telefónico.
  • La sintaxis de algunos de sus comando o sentencias puede llegar a no ser intuitiva si no tienes un nivel medio de conocimientos en lenguaje SQL.

Sigue leyendo “Instalacion de PostgreSQL en Windows 10”

Publicado en .NET Framework, Visual Studio

Instalando NET CORE 2.2 en Visual Studio 2015

En este mini tutorial, dejare los pasos para instalar el NET CORE 2.2 en Visual Studio 2015 (community).

Primero que nada, bajaremos el SDK desde la pagina oficial de Microsoft, en el boton “Download .NET Core SDK”.

EL SDK queda instalado en esta ruta: C:\Program Files\dotnet

Pero no instala la interfaz grafica para el VS 2015 aun.
Sigue leyendo “Instalando NET CORE 2.2 en Visual Studio 2015”

Publicado en ASP .NET, IIS, Microsoft, Team Foundation Server, Tutoriales, Visual Studio

Instalando y configurando Microsoft Visual Studio Team Foundation Server Express 2017

Siguiendo con los tutoriales de instalacion, ahora veremos el Team Foundation Server Express 2017 de Microsoft.

El enlace de tfs descarga directa esta aqui

Yo hice esta instalación con la version “tfsserver2017.3.1”, el enlace ahora te entrega el archivo “tfsexpress2017.0.1”. Se uso una maquina virtual con Windows Server Enterprise 2008 R2.

Sigue leyendo “Instalando y configurando Microsoft Visual Studio Team Foundation Server Express 2017”