• Domingo 19 de Abril de 2026, 09:19

Mostrar Mensajes

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
C# / Re: ussar contenido de textbox en diferentes ventanas...
« 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
C# / ussar contenido de textbox en diferentes ventanas...
« 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:
Código: Text
  1. Select name, lastname, phone,address,mail as name, lastname, phone,address,mail from ________;
  2.  
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
C# / Re: MySql + C# error tipo de dato
« 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
C# / Re: MySql + C# error tipo de dato
« 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
C# / MySql + C# error tipo de dato
« 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
MySQL / MySql + C# error tipo de dato
« 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
C# / Re: Crear ventana about de manera especial
« 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
C# / Crear ventana about de manera especial
« 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]