|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - JaviMarciano
1
« en: Viernes 4 de Noviembre de 2011, 13:28 »
no puedo agregar un archivo de base de datos en mi proyecto porque cuando intento hacer esto me da un error de inicio de sesion porque se hace desde un dominio que no es de confianza no se puede conectar con el SQL SERVER con autenticacion de windows
2
« en: Viernes 4 de Noviembre de 2011, 13:20 »
no puedo autenticarme en el sql server con autenticacion de windows me dice que el intento de sesion se hace desde un dominio que no es de confianza
3
« en: Martes 25 de Octubre de 2011, 23:00 »
Hola necesito una ayuda para hacer una consulta en LINQ Select * FROM T_Clientes WHERE nombre LIKE %'J' se que es algo como esto:
from consulta in Contexto.T_Clientes where consulta.nombre == parametro_nombre
pero como se hace para que busque todos los nombres que comienzan con una letra determinada por ejemplo.
4
« en: Sábado 22 de Octubre de 2011, 20:35 »
Alguien puede darme una idea para loguearme contra Active Directory?
5
« en: Lunes 10 de Octubre de 2011, 23:45 »
Hola te dejo una clase que uso para validaciones, tiene un método para eso, no permite ingresar números, espero que te sea de ayuda class cs_Validaciones { public cs_Aux() { } /// <summary> /// Al Presionar Enter en el TextBox salta al próx /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void Funcion(object sender, KeyPressEventArgs e) { if (e.KeyChar == '\r') { e.Handled = true; SendKeys.Send("{TAB}"); } } /// <summary> /// Solo datos numéricos para precios /// </summary> /// <param name="sender"></param> /// <param name="e">e</param> /// <param name="tBox1"></param> public void Validacion(object sender, KeyPressEventArgs e, Control tBox1) { if (((e.KeyChar) < 48) && ((e.KeyChar) != 8) || ((e.KeyChar) > 57)) { e.Handled = true; } if (e.KeyChar == ',') e.KeyChar = '.'; //Permitir comas y puntos (si es punto ) if (e.KeyChar == ',' || e.KeyChar == '.') //si ya hay una coma no permite un nuevo ingreso de esta if (tBox1.Text.Contains(",") || tBox1.Text.Contains(".")) e.Handled = true; else e.Handled = false; } /// <summary> /// No permitir ingresar Letras /// </summary> /// <param name="parent"></param> public void ValidarNumericos(object sender, KeyPressEventArgs e) { if (((e.KeyChar) < 48) && ((e.KeyChar) != 8) || ((e.KeyChar) > 57)) { e.Handled = true; } } public void Llenar_Con_Ceros(Control parent) { TextBox t; foreach (Control c in parent.Controls) { { t = c as TextBox; if (t != null) { t.Text = "0"; } if (c.Controls.Count > 0) { Llenar_Con_Ceros(c); } } } } public void Limpiar_RichTextBoxes(Control parent) { RichTextBox t; foreach (Control c in parent.Controls) { t = c as RichTextBox; if (t != null) { t.Clear(); } if (c.Controls.Count > 0) { Limpiar_RichTextBoxes(c); } } } public void limpiarTextBoxes(Control parent) { TextBox t; foreach (Control c in parent.Controls) { t = c as TextBox; if (t != null) { t.Clear(); } if (c.Controls.Count > 0) { limpiarTextBoxes(c); } } } /// <summary> /// Comprueba si los textboxs estás vacíos /// </summary> /// <param name="parent"></param> /// <returns></returns> public bool ValidarTextBoxes(Control parent) { TextBox t; foreach (Control c in parent.Controls) { t = c as TextBox; if (t != null) { if (t.Text == "") return false; } if (c.Controls.Count > 0) { ValidarTextBoxes(c); } } return true; } public void limpiar_Combos(Control parent) { ComboBox t; foreach (Control c in parent.Controls) { t = c as ComboBox; if (t != null) { t.Text = ""; } if (c.Controls.Count > 0) { limpiarTextBoxes(c); } } } /// <summary> /// No permitir ingresar Numeros /// </summary> /// <param name="parent"></param> public void ValidarLetras(object sender, KeyPressEventArgs e) { if (Char.IsLetter(e.KeyChar)) { e.Handled = false; } else if (Char.IsControl(e.KeyChar)) { e.Handled = false; } else if (Char.IsSeparator(e.KeyChar)) { e.Handled = false; } else { e.Handled = true; } } }
6
« en: Miércoles 28 de Septiembre de 2011, 16:29 »
me da error cada vez que hay esto: "
7
« en: Miércoles 28 de Septiembre de 2011, 16:17 »
por qué puede ser que me de error cada vez que hay esto:
"
8
« en: Lunes 11 de Julio de 2011, 00:44 »
Hola tengo un control personalizado en un proyecto. como se hace para ver el código del mismo, los eventos a los que responde?
9
« en: Miércoles 4 de Mayo de 2011, 14:09 »
10
« en: Martes 2 de Noviembre de 2010, 21:14 »
ahora me da el siguiente error: (con las dos Barras)
Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o éste no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas. (provider: Interfaces de red SQL, error: 26 - Error al buscar el servidor o instancia especificado)
Coloca este string haber si te sirve asi: string connection = "Data Source=MIPC\SQLEXPRESS;Initial Catalog=myDataBase;Integrated Security=SSPI checa que este corriendo los servicios de sql en tu pc y verifica el nombre de tu instancia de sql
en el SQL SERVER (Administrador Corporativo) ejecuto una consulta con esta sentencia: y me devuelve esto: ACER-173D819F59SQLEXPRESS en mi código de c#: SqlConnection con = new SqlConnection ("Data Source=ACER-173D819F59\SQLEXPRESS; Initial Catalog=BaseDatos ;Integrated security=SSPI"); SqlCommand com = new SqlCommand ("INSERT INTO T_Personal (Apellido,Nombre)VALUES ('Marchetti','Javier')", con ); con.Open(); com.ExecuteNonQuery(); con.Close();
y me da el error: Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o éste no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas. (provider: Interfaces de red SQL, error: 26 - Error al buscar el servidor o instancia especificado)
11
« en: Jueves 28 de Octubre de 2010, 18:11 »
ahora me da el siguiente error: (con las dos Barras)
Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o éste no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas. (provider: Interfaces de red SQL, error: 26 - Error al buscar el servidor o instancia especificado)
12
« en: Miércoles 27 de Octubre de 2010, 19:09 »
Hola miembros del Foro: Tengo un problema con la conexión desde c# a SQL Server 2005 el codigo que utilizo es: SqlConnection con = new SqlConnection ("Data Source= ACER-173D819F59MARCHETTI ;Initial Catalog=BaseDatos;Integrated Security=true"); SqlCommand com = new SqlCommand ("ISERT INTO T_Personal (Apellido,Nombre)VALUES ('Marchetti','Javier')", con ); con.Open(); com.ExecuteNonQuery(); con.Close();
El nombre del Servidor SQL es: ACER-173D819F59MARCHETTI pero cuando pongo ese nombre en: Data Source me dice secuencia de escape desconocida por la barra: probe colocando solo MARCHETTI y me da el siguiente error: Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o éste no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas. (provider: Proveedor de canalizaciones con nombre, error: 40 - No se pudo abrir una conexión con SQL Server) Espero que alguien pueda ayudarme
13
« en: Viernes 30 de Abril de 2010, 05:27 »
buenisimo muchas gracias es exact lo que quería
14
« en: Jueves 29 de Abril de 2010, 22:28 »
Esa es la manera correcta de hacerlo? no hay alguna forma de hacerlo ingresando solo el año?
15
« en: Miércoles 28 de Abril de 2010, 03:39 »
Hola para hacer una consulta por meses hago lo siguiente: SELECT datepart(mm,Fecha)AS Mes, SUM(Importe)AS Total FROM [Toot].[dbo].[T_Gastos] GROUP BY datepart(mm,Fecha)
Mes........Total 1...........500 2...........550 3...........700 . . . El problema es que si introd. un registro de otro año lo suma con los del mismo mes del otro año como puedo discriminar por año La Tabla es la siguiente T_Gastos: Importe Destino Fecha
16
« en: Martes 27 de Abril de 2010, 06:12 »
estimado, lo que pones esta un poquito dificil de desifrar.
imagino que como es un delete from table a estas alturas ya lo habras resuelto.
pero si no.
pon la sentencias para poder hacer algo no me refiero al SQL MANAGEMENt STUDIO Abro la tabla selecciono un registro click derecho, eliminar y me da este error: Los valores de la fila actualizados o eliminados no convierten a la fila en única o alteran varias filas (2 filas)
17
« en: Sábado 24 de Abril de 2010, 00:52 »
Hola estoy intentado eliminar registros de una tabla y me da un error: los valores de la fila actualizados o eliminados no convierten a la fila en unica o alteran varias filas que puede ser la tabla no esta relacionada con niguna otra.
19
« en: Lunes 19 de Abril de 2010, 15:57 »
vos estás llamando los dos métodos aquí! static void Main(string[] args) { Program markii = new Program(); markii.seleccion(); markii.suma(); markii.resta(); Console.Read(); } cada vez que se ejecuta tu programa su punto de entrada es por Main o sea que lo que vos tenes en ese método principal (Main) se ejecuta siempre creo que lo queres es algo como esto: using System; using System.Collections.Generic; using System.Text;
namespace Celculadora { class Program { public string a;
public void seleccion() { b: Console.WriteLine("Que Opcion Deseas Elegirn1.Suman2.Resta"); a = Console.ReadLine(); if ((a != "1") & (a != "2")) { Console.Clear(); Console.WriteLine("Eliga una opcion correcta"); Console.Clear(); goto b; } else { switch (a) { case "1": suma();
Console.WriteLine("Hola1"); break; case "2": resta(); Console.WriteLine("Hola 2"); break; } }
} private void suma() { Console.WriteLine("Caso uno?"); } private void resta() { Console.WriteLine("Caso dos?"); }
static void Main(string[] args) { seleccion(); Console.Read(); } } } otra cosa vos pusiste un if() cuando se ingrese una opción que no sea ni 1 ni 2 creo que sería mejor que uses un "default" estoy un poco falto de practica pero creo que era algo así: fijate googlealo entra por def. cuando la opción ingresada no es ning de los case: switch(a) { case 1: break; case 2: break; default: } espero te sea de ayuda saludos!!!
20
« en: Martes 13 de Abril de 2010, 21:20 »
si estas usando visual studio 2005, por defecto (si no recuerdo mal )cuando lo haces depurando te guarda los cambios en la carpeta binDebug y en cambio cuando lo haces sin depurar, te guarda los cambios en binRelease. Alomejor es que tu sirmpre estas mirando esa carpeta (o en la que tu le hayas indicado que te guarde el proyecto final).
Si no fuera eso dilo, y veremos que otra cosa podria ser. tambien serviria de ayuda que vs estas usando. Saludos Asi es mi amigo estoy usando la versión 2005 y como dices lo guarda en la carpeta Release pero cuando lo hago depurando no guarda los cambios en BinDebug no se refleja ningún cambio que hago cuando lo hago depurando no encuentro cual es el preoblema espero que me puedas dar una mano
21
« en: Martes 13 de Abril de 2010, 16:49 »
hola miembros del foro tengo un problema con mi proyecto:
cuando le hago cambios e inicio la depuración no se reflejan en la ejecución del programa
cuando inicio sin depuración si lo hacen y anda bien.
por que motios puede pasar esto?
22
« en: Lunes 12 de Abril de 2010, 22:51 »
otra duda no se puede enviar un archivo de una o sea no agregando linea por linea porq el archivo que se imprime no tiene el mismo formato que el archivo que tengo almacenado
23
« en: Lunes 12 de Abril de 2010, 20:32 »
Yo lo hice de esta forma para archivos de varias páginas: Suponiendo que tienes un boton que hace el trabajo que se llama PrintButton
using System; using System.Drawing; using System.IO; using System.Drawing.Printing; using System.Windows.Forms; namespace PrintApp { public class Form1 : Form { private PrintDocument printDocument1 = new PrintDocument (); private string stringToPrint; private void LeerArchivo() { string docName = "archivo.txt"; string docPath = @"c:"; printDocument1.DocumentName = docName; using (FileStream stream = new FileStream (docPath + docName, FileMode .Open)) using (StreamReader reader = new StreamReader (stream )) { stringToPrint = reader.ReadToEnd(); } } private void printDocument1_PrintPage(object sender, PrintPageEventArgs e) { int charactersOnPage = 0; int linesPerPage = 0; e.Graphics.MeasureString(stringToPrint, this.Font, e.MarginBounds.Size, StringFormat.GenericTypographic, out charactersOnPage, out linesPerPage); e.Graphics.DrawString(stringToPrint, this.Font, Brushes.Black, e.MarginBounds, StringFormat.GenericTypographic); stringToPrint = stringToPrint.Substring(charactersOnPage); e.HasMorePages = (stringToPrint.Length > 0); } private void printButton_Click(object sender, EventArgs e) { LeerArchivo(); printDocument1.Print(); } [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application .Run(new Form1 ()); } } }
La funcion LeerArchivo hace lo necesario para leer los caracteres y dibujarlos en una "Hoja en blanco" del printdocument--- despues este manda a imprimir la o las hojas... para probar sin impresora... usa un preview buenisimo muchas gracias
24
« en: Lunes 12 de Abril de 2010, 18:07 »
Como se imprime un archivo de texto en c#
25
« en: Lunes 12 de Abril de 2010, 17:33 »
Hola estoy consultando los datos de tabla de un BD de Server y los muestro en un dataGridView
algo así:
Nro_Factura...................Codigo..............Nombre 345..............................10...................Remera 345..............................20...................Camisa 345..............................21...................Pantalón 346..............................30...................Campera 346..............................10...................Remera 347..............................10...................Remera 348..............................30...................Campera
cómo puedo hacer para mostrarlos de esta forma
Nro_Factura....................Codigo..............Nombre 345..............................10...................Remera ..................................20...................Camisa ..................................21...................Pantalón 346..............................30...................Campera ..................................10...................Remera 347..............................10...................Remera 348..............................30...................Campera
O sea que no se repita el número de factura: En la consulta del sql puedo hace eso o tengo que llenar uno por uno los registros del dataGridView
Los Datos estan guardados en dos tablas:
T_Venta: Nro_Factura Codigo
T_Productos: Codigo Nombre
alguien puede orientarme en esto??
|
|
|