Esta página esta en desarrollo, Sean bienvenidos.

c sharp

Este es una ejmplo de autocompletar Presten atencion

declaramos  coneccion y el comando tambien se puede declarar de otras maneras pero por lo mientras a si lo declaramos

SqlConnection conection;
SqlCommand comand;

lo declaramos a nivel clase y posteriormente damos doble click en el formulario en caso de que no a paresca el famoso

private void Form1_Load(object sender, EventArgs e)
{

}

si ya esta ya no es nesesario el codigo que aparece a continuacion  debe de ir colocado entre las llaves del load

despues declaran su conexion

NOta= en este ejemplo la coneccion se hace por autentificaion de sqlserver no por la de windows asi que puede cambiar verifiquen como se estan conectando

conection = new SqlConnection(@”Data Source=NombreServidor;Initial Catalog=baseDatos;User Id=Usuario;Password=Contrseña;”);

la consulta que quieren que se haga mas la conexion
comand = new SqlCommand(” select * from tuTabla”, conection);

abren la conexión
conection.Open();

ejecutan la consulta

SqlDataReader reader = comand.ExecuteReader();
while (reader.Read())
{

Nota yo declare una variable para poder quitar le los espacios en blanco

string nombre = reader[“NombreDeTuCampo”].ToString();
quito espacios en blanco
nombresinEspacios = nombre.Trim();

NombreDe tu textbox, NombredetuVariableQueQuitasteEspacios
textBoxAutocompletar.AutoCompleteCustomSource.Add(nombresinEspacios);

}

cerramos conexion
reader.Close();
conection.Close();

en el formulario deforma visual, selecionamos el textbox

jemp_intrepido

agregamos un nombre

jemp_intrepidoNombre

y por ultimo establecemos estas propiedades

jemp_intrepidoPropidades

jemp_intrepido

14/04/2012

Nota esta pagina no acepta comillas sencillas algunas las modifica

————————-

Recomiendo esta pagina para validar las famosas expresiones regulares se aplica tan en asp.net como en silverlight

se aplica para

validar E-mail

validar Contraseña

validar Codigo postal

etc.

http://www.exforsys.com/tutorials/csharp/regular-expressions-and-csharp-.net.html

jemp_intrepido@hotmail.com

jemp_dulce@yahoo.com.mx

jempdulintre@gmail.com

02/05/2013

______________________________________________

Problemas al enviar Email.. con c# al adjuntar un archivo.

sencillo no es nada de otro mundo.

MailMessage enviar_mensaje; 

en c# 2005

public Attachment data;

data = new Attachment(RutaNombreArchivo, MediaTypeNames.Application.Octet);
disposition = data.ContentDisposition;
disposition.CreationDate = File.GetCreationTime(RutaNombreArchivo);
disposition.ModificationDate = File.GetLastWriteTime(RutaNombreArchivo);
disposition.ReadDate = File.GetLastAccessTime(RutaNombreArchivo);
enviar_mensaje.Attachments.Add(data);

Ojo este codigo se remplaza en C# 2010

attachment = new Attachment(RutaNombreArchivo);
enviar_mensaje.Attachments.Add(attachment);

jemp_intrepido@hotmail.com

jemp_dulce@yahoo.com.mx

jempdulintre@gmail.com

2013/09/25

Adjunto ejemplo de funcion  Envio de Email con c#

//declaro variables

agregar nameSpace

using System.Text;
using System.Net;
using System.Net.Mail;
using System.Net.Mime;
using System.IO;

SmtpClient cliente;

public MailMessage enviar_mensaje;

//

//enviaEmail
public string enviaEmailMetodo(string mensaje, string user)
{
try
{
enviar_mensaje = new MailMessage(“dominio”, “EmailEmisor”, “TituloCorreo”, “Texto ” + mensaje + “<p> Usuario: ” + user);

//linea de abajo opcional yo lo use para agregar imagenes objetos html
enviar_mensaje.IsBodyHtml = true;
cliente = new SmtpClient(Convert.ToString(“dominioDeEmail”));
cliente.EnableSsl = false;
cliente.UseDefaultCredentials = true;
cliente.Port = Convert.ToInt16(“puertoEmail”);
cliente.Credentials = new NetworkCredential(“UserDominio”, “PassDominio”);
cliente.Send(enviar_mensaje);

//respuestaDeMensaje

return mensaje;
}
catch (Exception ex)
{

//respuestaDeMensaje
return ex.Message;
}
}
//enviaEmail

Compilacion Visual Estudio 2010.

Nota No cambia la versión en el 2005

————————————————————

DATAGRIDVIEW como obtener el texto de una celda tipo DataGridViewComboBoxColumn

DataGridViewRow RowGrid in NameDataGrid.Rows <- Con esta instrucción se hace el recorrido de todos las filas de el control.

Convert.ToString((NameDataGrid.Rows[RowGrid.Index].Cells[“ColumnName”] as DataGridViewComboBoxCell).FormattedValue.ToString()).Trim() <- con esta otra capturas el texto de la celda, mas no el valor de la celda que son cosas diferentes.

 

Fecha:2014-07-31

saludos …
http://www.itixmih.wordpress.com
jemp_intrepido
jempdulintre
jemp_dulce

 

——————————————-

Colorear celdas de un DATAGRIDVIEW

Adjunto método, esto es de forma dinámica.

private void ColorearRow(DataGridView dataGridViewEntry, int RowIndex,string NameDataGrid)
{
if (NameDataGrid == “NombreGrid”)
{
dataGridViewEntry[0, RowIndex].Style.BackColor = Color.GreenYellow;
dataGridViewEntry[1, RowIndex].Style.BackColor = Color.LightGray;
dataGridViewEntry[2, RowIndex].Style.BackColor = Color.LightGray;

}

}

Fecha:2014-07-31

saludos …
http://www.itixmih.wordpress.com
jemp_intrepido
jempdulintre
jemp_dulce

—————–

Agregar el atributo versión y el encoding a un archivo XML con C#
<?xml version=”1.0″ encoding=”UTF-8″?>

XmlDocument LoadDocumentFileXmlNew;//Nodo Raíz
XmlDeclaration nodoDeclaration;//Nodo declaración
XmlElement nodeElement;//Elemento

nodoHeaderAdenda = LoadDocumentFileXmlNew.CreateElement(“NombreEtiqueta”);
nodoDeclaration = LoadDocumentFileXmlNew.CreateXmlDeclaration(“1.0”, “UTF-8”, null);

nodeElement = LoadDocumentFileXmlNew.DocumentElement;
LoadDocumentFileXmlNew.InsertBefore(nodoDeclaration, nodeElement);

Fecha:2015-02-27

 

saludos …
http://www.itixmih.wordpress.com
jemp_intrepido
jempdulintre
jemp_dulce

 

—————–

Obtener el valor de un nodo o varios nodos Visual Estudio C# “xmlnodelist a string xml c#”

Caso practico, tengo un archivo XML y me piden que obtenga un nodo X en mi caso tengo que obtener el nodo “cfdi:Addenda”:

<cfdi:ejemplo>
<cfdi:ejemploTest>
</cfdi:ejemploTest>
<cfdi:Addenda>

<Product>
<Product_id>1100</Product_id>
<Product_name>Windows 7</Product_name>
<Product_price>2000</Product_price>
</Product>
</cfdi:Addenda>
</cfdi:ejemplo>

Les aclaro que existen varias formas de realizarlo, sin embargo en mi opinión es la mas practica,

private XmlDocument docDatos;
docDatos = new XmlDocument();
docDatos.Load(“MiArchivoEntrada – Ruta Completa“);
XmlNodeList notificacion = docDatos.GetElementsByTagName(“cfdi:ejemplo”); //Mi Elemento raíz, se tiene que leer

//como una lista de nodos, obtener todos los nodos que tenga el archivo XML.
foreach (XmlElement nodoComp in notificacion)
{

//Mismo procedimiento que en la parte superior.
#region
ListAddendaHeader = nodoComp.GetElementsByTagName(“cfdi:Addenda“);
foreach (XmlElement listAddendaItems in ListAddendaHeader)
{
AddendaOutPut = listAddendaItems.OuterXml; //La siguiente instrucción me trae todo lo que contenga

//el nodo cfdi:Addenda

//AddendaOutPut  es una variable tipo string
}
#endregion
}

Este ejemplo les puede servir para validar sea el caso, para comparar un xsd contra una cadena de caracteres.

saludos …
http://www.itixmih.wordpress.com
jemp_intrepido
jempdulintre
jemp_dulce

 

———————————–

C# Método que recibe un objeto como parámetro (X), CheckBoxList, RadioButtonList,DropDownList etc…..

Caso practico: Tengo que desplegar en varias pantallas o paginas la misma información pero en distinto control.

Solución mas fácil, copiar N veces la función pero la diferencia va ha ser el tipo de control de entrada y salida CheckBoxList, RadioButtonList,DropDownList etc…..

Por eso tuve la necesidad de realizar la siguiente función.

Recibe el tipo de control “Id”, y como respuesta me regresa el control lleno de información sea el caso, solo para aclarar tiene la misma función de un control normal lo único que va a cambiar es lo siguiente: ((CheckBoxList)ControlEntry) 

 DropDownList.DataTextField = “Texto”;

 DropDownList.DataValueField = “ValorTexto”;

seria por

((DropDownList)ControlEntry).DataTextField = “Texto”;

((DropDownList)ControlEntry).DataValueField = “ValorTexto”;

 

Adjunto método.

public Object GetInformationGeneric(Control ControlEntry)
{
if (ControlEntry is CheckBoxList)
{
((CheckBoxList)ControlEntry) <- En mi caso poblé el control de información proveniente de una base de datos.
}
else if (ControlEntry is RadioButtonList)
{
((RadioButtonList)ControlEntry)<- En mi caso poblé el control de información proveniente de una base de datos.
}
else if (ControlEntry is DropDownList)
{
((DropDownList)ControlEntry)<- En mi caso poblé el control de información proveniente de una base de datos.
}

return ControlEntry;
}

 

Estoy convencido con les será de mucha utilidad.

 

Fecha:2015-04-29

 

saludos …
http://www.itixmih.wordpress.com
jemp_intrepido
jempdulintre
jemp_dulce

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Nube de etiquetas

A %d blogueros les gusta esto: