|
|
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 - mandrake_0219
Páginas: [1]
1
« en: Sábado 8 de Agosto de 2009, 19:30 »
Muchas gracias me parece excelente lo que me has dicho acerca de la db. Eso es algo basico...no se porq no lo pense. Bueno amigo, todo parece bien, lo unico es que yo no estoy usando WF sino WPF, que es algo un poco diferente; aunque en papeles pudiera hacer algo parecido usando WPF, no tengo conocimiento de como hacerlo. Eso de ventana principal, ventana hijo...son terminos un poco nuevos. Seguire buscando, gracias por mostrarme el camino. En caso tengas cualquier otra informacion con respecto a como hacer lo que dices en WPF de antemano te lo agradezco mucho.
Muchas gracias y Suerte en todo lo que hagas!
2
« en: Viernes 10 de Julio de 2009, 08:30 »
Hola a todos, el titulo es un poco raro...lo que tengo es esto: Tengo un registro, para que cada usuario se registre y pueda usar el programa...que es un administrador de restaurante. Solo el administrador podra ver todo, y los demas no. Hay una parte que sirve como una especie de agenda de contacotos...y quiero hacer que un usuario al registrarse y acceder a la ventana principal y de click... en mostrar sus contactos, solo vea los de el. para eso, al registrarse se crea tambien una tabla en la base de datos que sirve para alogar los contactos. bueno..el dilema... como en la parte de pedir la info de los contactos debo especificar en que tabla esta... si el usuario se llama, jaguar, la tabla se llamaria: agenda_jaguar. y asi con todos. cuando escribo el query...hago: Select name, lastname, phone,address,mail as name, lastname, phone,address,mail from ________;
Como hago para sacar el nombre de la tabla que aloja la info de los contactos de ese unico usuaio. No puedo hacerlo de la ventana en donde ingreso su user y password porq la ventana le coloque que se cerrara... (no la voy a dejar abierta para que...solo para esto NO, debe haber una forma...), pense en guardarlo de modo cifrado en un .txt junto con la fecha d ingreso...y tambien pense en guardarlo en una tabla en la DB. pero me parece ue debe haber una mejor forma...algo mas pro Muchas gracias, de antemano.
3
« en: Domingo 28 de Junio de 2009, 01:54 »
Hola mucho gusto y muchas gracias por la info. Tengo otro problema... Al insertar un registro en la BD, me sale este error:
INSERT INTO breakfastmenu (_name, cant, description, price,last_update) Values ('man', 'C/u' , 'call' , '0.75' , '2009-06-27')
Error Code : 1467 Failed to read auto-increment value from storage engine
A que se debe y como puedo arreglarlo?
Soy novato en esto de BD. no se a que se debe...pienso que podria ser algo sobre el id que tengo en esa tabla... la tabla esta:
/*Column Information For - *******.breakfastmenu*/ -------------------------------------------------
Field Type Collation Null Key Default Extra Privileges Comment ----------- ----------- ----------------- ------ ------ ------- -------------- ------------------------------- ------- ID int(11) (NULL) NO PRI (NULL) auto_increment select,insert,update,references _name varchar(50) latin1_swedish_ci YES (NULL) select,insert,update,references price double (NULL) YES (NULL) select,insert,update,references cant varchar(7) latin1_swedish_ci YES (NULL) select,insert,update,references description varchar(50) latin1_swedish_ci YES (NULL) select,insert,update,references last_update datetime (NULL) YES (NULL) select,insert,update,references
Lo raro es que antes funcionaba bien...antes de hacer lo que me dijiste arriba...aunque no creo que eso tenga algo q ver... muchas gracias
4
« en: Sábado 27 de Junio de 2009, 18:23 »
Hola a todos, viendo y corrigiendo...me he dado cuenta que el error es este:
public void insertData(MySqlConnection conect,int sale_productCant,string sale_productName,double sale_productPrice) { try { MySqlCommand commandInsertAll = new MySqlCommand(); MySqlCommand commandSelectInsertRow = new MySqlCommand(); string insertRowEarningDate = "INSERT INTO sale_history (sale_name, sale_cant, sale_price, sale_date) Values ('" + sale_productName.ToString() + "', '" + Convert.ToInt32(sale_productCant) + "' , '" + sale_productPrice + "' , '" + DateTime.Now.ToString("yyyy-MM-dd") + "')";
(El valor en negrita...es el que tantas molestias me ha dado...quizas sea bobo, este error; pero bueno... hasta este punto el valor en negrita me sale como un 1.05 y esta bien, solo que al llegar a------->)
commandInsertAll.CommandText = insertRowEarningDate;
(este otro punto en negrita... me sale que se ha cambiado el valor a: 1,05 y este valor no me lo acepta MySql.)
commandInsertAll.Connection = conect; commandInsertAll.ExecuteNonQuery(); conect.Close(); } catch (MySqlException e) { MessageBox.Show("No se pudo agregar el registro de venta " + e.ToString()); }
Como le puedo hacer... he intentado pero no logro nada. porfavor...si me pudieran echar una mano de ayuda, porfavor....
5
« en: Viernes 19 de Junio de 2009, 15:53 »
Hola a todos. Estoy haciendo una aplicacion en C# + WPF y uso una BD mysql. Se trata de un programa para administrar restaurantes. Soy un poco novato, y mi problema es a la hora de registrar en la BD, las ventas del dia. El por que? pues estoy casi seguro que es por el tipo de dato que uso en la DB para registrar el precio final. Version de MySql = 5.1.30 SqlYog = 8.01 windows xp sp2 C# express edition 2008
/*Column Information For - "nameBD".sale_history*/ ------------------------------------------------
Field Type Collation Null Key Default Extra Privileges Comment ---------- ----------- ----------------- ------ ------ ------- -------------- ------------------------------- ------- Sales_Id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references sale_name varchar(50) latin1_swedish_ci YES (NULL) select,insert,update,references sale_cant int (NULL) YES (NULL) select,insert,update,references sale_price double (NULL) YES (NULL) select,insert,update,references sale_date datetime (NULL) YES (NULL) select,insert,update,references
y en el codigo c#:
public void insertData(MySqlConnection conect,int sale_productCant,string sale_productName,double sale_productPrice) { try { MySqlCommand commandInsertAll = new MySqlCommand(); MySqlCommand commandSelectInsertRow = new MySqlCommand(); string insertRowEarningDate = "INSERT INTO sale_history (sale_name, sale_cant, sale_price, sale_date) Values ('" + sale_productName.ToString() + "', '" + Convert.ToInt32(sale_productCant) + "' , '" + Convert.ToDouble(sale_productPrice.ToString("##.##")) + "' , '" + DateTime.Now.ToString("yyyy-MM-dd") + "')";
commandInsertAll.CommandText = insertRowEarningDate;
commandInsertAll.Connection = conect; commandInsertAll.ExecuteNonQuery(); conect.Close(); } catch (MySqlException e) { MessageBox.Show("No se pudo agregar el contacto " + e.ToString()); }
Error que me sale:
Data truncated for column "sale_price" at row 1.
opinino: solo pasa cuando el valor a ingresar es decimal ejemplo: 1.05 . con valores enteros no pasa nada malo... pero obviamente cuando muestro el contenido de dicha tabla en un listview/datagrid me salen enteros... 6 0 9 cuando deberia ser: 6.00 0.35 9.85
Muchas gracias de antemano, por cualquier tipo de ayuda, opinion, comentario o info que me puedan brindar para resolver este problemita.
6
« en: Viernes 19 de Junio de 2009, 15:52 »
Hola a todos. Estoy haciendo una aplicacion en C# + WPF y uso una BD mysql. Se trata de un programa para administrar restaurantes. Soy un poco novato, y mi problema es a la hora de registrar en la BD, las ventas del dia. El por que? pues estoy casi seguro que es por el tipo de dato que uso en la DB para registrar el precio final. Version de MySql = 5.1.30 SqlYog = 8.01 windows xp sp2 C# express edition 2008
/*Column Information For - "nameBD".sale_history*/ ------------------------------------------------
Field Type Collation Null Key Default Extra Privileges Comment ---------- ----------- ----------------- ------ ------ ------- -------------- ------------------------------- ------- Sales_Id int (NULL) NO PRI (NULL) auto_increment select,insert,update,references sale_name varchar(50) latin1_swedish_ci YES (NULL) select,insert,update,references sale_cant int (NULL) YES (NULL) select,insert,update,references sale_price double (NULL) YES (NULL) select,insert,update,references sale_date datetime (NULL) YES (NULL) select,insert,update,references
y en el codigo c#:
public void insertData(MySqlConnection conect,int sale_productCant,string sale_productName,double sale_productPrice) { try { MySqlCommand commandInsertAll = new MySqlCommand(); MySqlCommand commandSelectInsertRow = new MySqlCommand(); string insertRowEarningDate = "INSERT INTO sale_history (sale_name, sale_cant, sale_price, sale_date) Values ('" + sale_productName.ToString() + "', '" + Convert.ToInt32(sale_productCant) + "' , '" + Convert.ToDouble(sale_productPrice.ToString("##.##")) + "' , '" + DateTime.Now.ToString("yyyy-MM-dd") + "')";
commandInsertAll.CommandText = insertRowEarningDate;
commandInsertAll.Connection = conect; commandInsertAll.ExecuteNonQuery(); conect.Close(); } catch (MySqlException e) { MessageBox.Show("No se pudo agregar el contacto " + e.ToString()); }
Error que me sale:
Data truncated for column "sale_price" at row 1.
opinino: solo pasa cuando el valor a ingresar es decimal ejemplo: 1.05 . con valores enteros no pasa nada malo... pero obviamente cuando muestro el contenido de dicha tabla en un listview/datagrid me salen enteros... 6 0 9 cuando deberia ser: 6.00 0.35 9.85
Muchas gracias de antemano, por cualquier tipo de ayuda, opinion, comentario o info que me puedan brindar para resolver este problemita.
7
« en: Miércoles 17 de Junio de 2009, 00:00 »
En verdad, agradezco la ayuda, solo me queda ver como hacerlo con WPF, de todas formas muchisimas gracias. Saludos y suerte!
8
« en: Lunes 8 de Junio de 2009, 01:40 »
Hola a todos, estoy creando una aplicacion, para un proyecto de la U. lo tengo ya en la fase final, y se me ha ocurrido hacer una ventana para el about como la de Firefox. (Ayuda--->Acerca de Mozilla FireFox y luego en Creditos) para los que no saben... esa ventana trabaja moviendo los nombres de los programadores, colaboradores, etc... hacia arriba... Seria fantastico hacer eso mismo en mi aplicacion. Agradezco de antemano cualquier ayuda, sugerencia, info o link que me puedan dar. Gracias por su tiempo.
Páginas: [1]
|
|
|