lunes, 9 de diciembre de 2019

Construir columnas de un dataGridView y Formatear la celda a 2 decimales en c#


Construir columnas de un dataGridView y Formatear la celda a 2 decimales

foreach (campoDataGrid unCampo in listaInformacion.campoDataGrid){

 this.NombreDataGridView.Columns.Add((unCampo.NombreColumna).ToString(), (unCampo. NombreColumna).ToString());
this.NombreDataGridView.Columns[(unCampo.NombreColumna).ToString()].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
this.flujoIngresosDataGridView.Columns[(unCampo. NombreColumna).ToString()].DefaultCellStyle.Format = "N2";

}

Obtener el Nombre del Mes de una fecha en c# CSharp


NOMBRE MES EN ESPAÑOL

Para obtener el nombre corto del mes de una fecha en c# :
DateTime fechaHoy = DateTime.Now;
var fecha = new DateTime(fechaHoy.Year, fechaHoy.Month, fechaHoy.Day);
string nombreMes = fecha.ToString("MMM", CultureInfo.CreateSpecificCulture("es")).ToUpper();

Para obtener el nombre completo del mes de una fecha en c# :
DateTime fechaHoy = DateTime.Now;
var fecha = new DateTime(fechaHoy.Year, fechaHoy.Month, fechaHoy.Day);
string nombreMes = fecha.ToString("MMMM", CultureInfo.CreateSpecificCulture("es")).ToUpper();

NOMBRE MES EN INGLES
Para obtener el nombre corto del mes de una fecha en c# :
DateTime fechaHoy = DateTime.Now;
var fecha = new DateTime(fechaHoy.Year, fechaHoy.Month, fechaHoy.Day);
string nombreMes = fecha.ToString("MMM", CultureInfo.InvariantCulture);
Para obtener el nombre completo del mes de una fecha en c# :
DateTime fechaHoy = DateTime.Now;
var fecha = new DateTime(fechaHoy.Year, fechaHoy.Month, fechaHoy.Day);
string nombreMes = fecha.ToString("MMMM", CultureInfo.InvariantCulture);

sábado, 20 de mayo de 2017

SUMA DE FECHAS EN JAVASCRIPT Y JQUERY - ADD DATE IN JAVASCRIPT JS AND JQUERY


Una manera fácil de Sumar fechas en javascript, y para hacerlo mas dinámico la entrada de datos con el calendario datepicker que nos proporciona la Libreria Jquery es la siguiente:

An easy way to add dates in javascript, and to make it more dynamic the data entry with the datepicker calendar provided by the Jquery Library is as follows:

veamos el ejemplo. 
Let's see the example: 

 Download the HTML file here : click aqui (suma.html)
Just wait 5 seconds and skip the ad



<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="js/jquery.min.js">
</script> <script src="js/jquery-ui.min.js"></script> <link rel="stylesheet" href="css/jquery-ui.css" type="text/css" />
<link rel="stylesheet" href="css/jquery-ui.css" type="text/css" /> </head> <body>
Fecha inicio:<br> <input type="text" id="fecha_inicio" name="fecha_inicio"
placeholder="dd-mm-yyyy" onchange="recalcular_fecha_fin()"/><br /> Fecha fin:<br>
<input type="text" id="fecha_fin" name="fecha_fin"
placeholder="dd-mm-yyyy" />
<script> $(function() { $( "#fecha_inicio" ).datepicker({ dateFormat: 'dd-mm-yy', changeMonth : true, changeYear : true, }); $( "#fecha_fin" ).datepicker({ dateFormat: 'dd-mm-yy', changeMonth : true, changeYear : true, }); }); function recalcular_fecha_fin(){
// Ponemos la fecha var sFecha =$("#fecha_inicio").val(); var aFecha = sFecha.split("-"); var Fecha = new Date(aFecha[2], aFecha[1], aFecha[0]); var dias = 1; //los dias que quieres aumentar Fecha.setTime(Fecha.getTime()+dias*24*60*60*1000);
Fecha=Fecha.getDate()+"-"+Fecha.getMonth()+"-"+Fecha.getFullYear(); $("#fecha_fin").val(Fecha); }
</script> </body> </html>




miércoles, 10 de mayo de 2017

PHP : Obtener la parte entera de un decimal - Get the integer part of a decimal

Encontrar la parte entera de un decimal con PHP es muy simple, solo hay que utilizar la función floor().

Finding the entire part of a decimal with PHP is very simple, just use the function floor().

veamos el ejemplo. Let's see the example: 


<?php

$div = (10/3);
$int = floor($div);
echo "La parte entera es: ".$int;

?>


martes, 9 de mayo de 2017

PHP : Encontrar una fecha en un Array - Find a date in an array

Encontrar la fecha en un array con PHP es muy simple, solo hay que utilizar la función in_array().

veamos el ejemplo. Let's see the example: 



<?php 

$fecha = date('Y-m-d');

$data = array('2017-05-08','2017-05-09','2017-05-10','2017-05-10');

$fechaHoy = '2017-05-09';

if(in_array($fechaHoy, $data)){
echo "FECHA ENCONTRADA";
}else{
echo "FECHA NO EXISTE EN ARRAY";
}

?>

PHP : Sumar o Restar dias a una fecha ( add or subtract days to a date in PHP )

Esta es una manera muy fácil de sumar o restar días a una fecha en PHP, solo hay que utilizar la función strtotime.

This is a very easy way to add or subtract days to a date in PHP, just use the function strtotime.

Veamos el ejemplo. Let's see the example: 


$fecha = date('Y-m-d');
$fechaNueva = strtotime ('+2 day' , strtotime ($fecha));
$fechaNueva = date ('Y-m-d' , $fechaNueva );
echo $fechaNueva ;

Para restar días a la fecha solo hay que agregar el signo menos.
To subtract the days to the date you only have to add the minus sign.

veamos el ejemplo. Let's see the example: 


$fecha = date('Y-m-d');
$fechaNueva = strtotime ('-2 day' , strtotime ($fecha));
$fechaNueva = date ('Y-m-d' , $fechaNueva );
echo $fechaNueva ;

domingo, 17 de enero de 2016

CALENDARIO DATEPICKER BOOTSTRAP


Many times we do not understand because they understand more about programming codes do not want to share the easiest way how to do things. 
This time Matt looking me programming code to make a calendar datepicker to bootstrap , I found many codes but incomplete and that did not work or if true had to complete with things that were little understood , is somewhat annoying but anyway is part of what you have to go when you want to learn.

Mucha veces no entendemos porque los que comprenden mas acerca de los códigos de programación no quieren compartir la manera mas sencilla la forma de hacer las cosas. En esta oportunidad me mate buscando códigos de programación para hacer un calendar datepicker para bootstrap, encontré muchos códigos pero incompletos y que no funcionaban o de ser cierto había que completarlo con cosas que eran poco entendible, es algo molestoso pero en fin es parte de lo que se tiene que pasar cuando se quiere aprender.

The easiest way to make a datepicker with less code as possible and doing so in different languages ​​by simply changing the language file more managed.

La forma mas sencilla de hacer un datepicker con el menos codigo posible y con la posibilidad de hacerlo en idiomas distintos cambiando simplemente el archivo de idioma que mas manejen.


well see the file Index.html code shown in plain text :
bien veamos el codigo del file  Index.html  mostrado en texto plano:

<Code>

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="keywords" content="datepickeer bootstrap"/>
<META name="Copyright" content="AlexDelgadoAltamirano">
<meta name="robots" content="all" />
<title>Calendario</title>

        <link rel="stylesheet" href="css/bootstrap.min.css" />
        <link rel="stylesheet" href="css/bootstrap-datepicker.css" />
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/bootstrap-datepicker.js"></script>
<script type="text/javascript" src="js/bootstrap-datepicker.es.min.js"></script>
</head>
<body>

<input type="text" id="calendario">
<script type="text/javascript">
$(function(){
$('#calendario').datepicker({
format: "dd-mm-yyyy",
language: "es",
multidateSeparator: "-",
                               todayHighlight: true
});
});
</script>
</body>
</html>

<Code>

And just like we can get our calendar with bootstrap, all you have to do is create a index.html file and copy the code html of above

Y así de simple podemos obtener nuestro calendario con bootstrap, lo único que hay que hacer es crear un archivo inde.html y copiar el código de arriba.

css and jquery can download the files here .Any questions do not hesitate to ask.
los archivos css y jquery los pueden descargar aquiCualquier pregunta no duden en hacerla.

Consider when organizing files , I will organize by folders css and js.
tener en cuenta al momento de organizar los archivos, yo los organice por carpetas css y js.


domingo, 22 de febrero de 2015

DESARROLLO DE SISTEMAS DE INFORMACIÓN Y PAGINAS WEB - TARAPOTO

Ofrecemos Registro de Dominio, Hosting y Diseño incluido por precios sumamente módicos y de muy buena calidad. Nos gustaría participar en la elaboración de su página web, hacemos diseños de acuerdo a lo que quiera expresar en la web, usamos lo último en tecnología para el desarrollo de sistemas de Información y Páginas web: HTML5, CSS3, JQUERY, JAVASCRIPT, AJAX, RESPONSIVE DESIGN, además de lenguajes de programación del lado del servidor como PHP, PYTHON; y sobre todo con el mejor servidor para alojar su página en internet.



Para crear una página web se necesitan tres cosas fundamentales e indispensables que son: Diseño web, hosting y Dominio.

Ø  El diseño web es nuestro trabajo el cual detallamos a continuación.
Ø  El Dominio es el nombre que se pone a la página web : ejm: www.miempresa.com
Ø  El hosting es el servicio que provee a los usuarios de Internet un sistema para poder almacenar información, imágenes, vídeo, o cualquier contenido accesible vía web.

DISEÑO WEB (Pago Único)
v  Página pre-profesional:  (HTML simple). [Solamente informativa]
Incluye:
Ø  Desarrollo de 1 página principal, con información general acerca de su empresa
Ø  1 Formulario de contacto, pagina a través de la cual la puedan contactar sus clientes.
Ø  Desarrollo de 10 páginas o enlaces para la descripción de cada uno de los tipos de servicios que presta su empresa. El desarrollo incluye la inclusión de fotos, banners animados con JQuery, Parallax y/o Java Script.

v  Pagina Profesional:  (HTML, PHP, Base de datos MySql, etc) [Personas con exigencia comercial: comunicación cliente - empresa]
Incluye:
Ø  Desarrollo de 1 página principal, con información general acerca de su empresa
Ø  1 Formulario de contacto, pagina a través de la cual la puedan contactar sus clientes.
Ø  1 Base de Datos MySQL y/o PostgreSQL
Ø  Desarrollo de 20 páginas o enlaces para la descripción de cada uno de los tipos de servicios que presta su empresa.
Ø  Panel de Administración de Contenidos
Ø  Sistema de Comentarios(Redes Sociales: Facebook)
Ø  Buscador de Contenidos (Descripción y Títulos)
Ø  E-COMMERCE (Compra y venta de productos o de servicios a través de medios electrónicos)

Ø  El desarrollo incluye la inclusión de Galeria de fotos, banners animados con JQuery, Parallax y/o Java Script.

ALOJAMIENTO DE SU SITIO WEB (Pago Anual)
DOMINIO: desde $ 15.00 anual
-           1 dominio .COM/NET/ORG por un añoo De 1 a mas cuentas de correo tipo: informes@empresa.com
HOSTING: desde $ 50.00 anual
-           Tipo de Servidor: Linux
-           Espacio en Disco: 500 Mb
-           Ancho de Banda: hasta 6 GigaBytes
-           99.9% Tiempo de Actividad
-           Soporte 24 / 7
-          30 días de Garantía con retorno de dinero
-           Sub-dominios ilimitados
-           Cuentas FTP ilimitados
-           Soporte para PHP, ASP y .NET
-           Base de Datos MySQL
-           WebMail
-           Filtro Anti-SPAM

PUBLICIDAD Y POSICIONAMIENTO
 Creamos sitios web ya optimizados para buscadores y ofrecemos planes planes de posicionamiento en buscadores para sitios web ya construidos.
·         Posicionamiento de sitios web.
·         Sistemas estadísticos, monitoreo e informes de evaluación.

FORMAS DE PAGO
Con respecto al Diseño, el pago es de 50% de adelanto y el otro 50% al finalizar el trabajo incluido la capacitación. Con respecto al Hosting y Dominio se puede cancelar al inicio (recomendable para avanzar más rápido) o después de finalizar el desarrollo del sitio web completo.
Se entrega Recibo por Honorarios y/o Factura.

DURACIÓN
El proyecto se termina más rápido, cuando la información a poner se tiene en mano en Word, Excel o imágenes, paginas referencias, y tener definido los textos con fotos.
El plazo de entrega mínimo es de un mes, los días cuentan desde el día del pago adelanto.

DESARROLLO DE SISTEMAS
 Desarrollamos software en diferentes sistemas operativos, lenguajes de programación,          y soluciones de internet.
·         Intranet / Extranet.
·         Acceso remoto a base de datos.
·         Consultas a Base de Datos.
·         Paginas dinámicas en función de contenidos.
·         Accesos restringidos por usuarios.
·         Control sobre zonas seguras en la web.
·         Tecnología probada y segura.
·         Integración de sistemas.




CONTACTO
Alex Delgado Altamirano
Desarrollador Web
E-mail: srk_alex_29@hotmail.com

OBSERVACIONES: Los precios son a tratar con la empresa interesada, teniendo en cuenta las necesidades de la misma. 

viernes, 10 de octubre de 2014

Generador de Imagen thumbnail en base 64 (readAsDataURL) con JavaScript

Una manera facil y sencilla de cargar una imagen y generar un thumbnail con el objeto FileReader de JavaScript, usando usar readAsDataURL () para obtener imágenes que un usuario ha seleccionado y una vista previa en la pantalla. 

Code

<!DOCTYPE html>
<input type="File" id="image_file" accept="image/*">
<input type="button" value="import" onclick="importImageToData()"><br><br>
<script>
function importImageToData(){
var imageFile = document.getElementById("image_file").files[0];
var formatreader = new FileReader();
formatreader.onloadend = function(e){
console.log("file Loaded");
var imageData = e.target.result;
var viewdata = document.createElement("textarea");
var img = document.createElement("img");
img.src = viewdata.value = imageData;
document.body.appendChild(img);
document.body.appendChild(document.createElement("br"));
document.body.appendChild(viewdata);
viewdata.select();
}
formatreader.readAsDataURL(imageFile);
};
</script>