示例#1
0
        void guardarAdmin()
        {
            string nombre   = textBox1.Text.Trim();
            string password = textBox4.Text.Trim();
            Hash   pass     = new Hash();

            password = pass.GetMd5Hash(password);
            string tipo = "Administrador";
            float  sueldo;

            if (textBox6.Text.Trim().Length == 0)
            {
                sueldo = 0;
            }
            else
            {
                sueldo = Convert.ToSingle(textBox6.Text.Trim());
            }
            string dirección = textBox2.Text.Trim();
            string teléfono  = textBox3.Text.Trim();
            //guardar en base de datos
            LoginMySql insertar = new LoginMySql();

            insertar.insertarUsuario(nombre, password, tipo, sueldo, dirección, teléfono, this.byteArray);
            MessageBox.Show("Administrador agregado");
            this.limpiar();
        }
示例#2
0
        void InventarioAlmacenToolStripMenuItemClick(object sender, EventArgs e)
        {
            Document document = new Document(PageSize.LETTER);

            PdfWriter.GetInstance(document, new FileStream("Administradores.pdf", FileMode.OpenOrCreate));
            document.Open();

            LoginMySql      mostrar = new LoginMySql();
            MySqlDataReader reader  = mostrar.mostrarAdministradores();

            document.AddAuthor("Eduardo y Oscar");
            document.AddCreator("Punto de venta Carniceria");
            document.Add(new  Paragraph("Administradores"));
            while (reader.Read())
            {
                string nombre    = reader.GetValue(0).ToString();
                string password  = reader.GetValue(1).ToString();
                string sueldo    = reader.GetValue(2).ToString();
                string direccion = reader.GetValue(3).ToString();
                string telefono  = reader.GetValue(4).ToString();

                document.Add(new Paragraph(nombre + " - " + password + " - " + sueldo + " - " + direccion + " - " + telefono));
            }
            System.Diagnostics.Process proc = new System.Diagnostics.Process();
            proc.StartInfo.FileName = "C:\\Users\\Cheyenne\\Desktop\\Proyecto\\puntodeventa\\bin\\Debug\\Administradores.pdf";
            proc.Start();
            proc.Close();
            document.Close();
        }
示例#3
0
        void inicializarCajero()
        {
            LoginMySql nombre = new LoginMySql();

            label2.Text = "Cajero: " + nombre.mostrarNombreUsuario(this.usuario);
            label4.Text = "";
        }
示例#4
0
 void Button2Click(object sender, EventArgs e)
 {
     if ((MessageBox.Show("Quieres borrar el producto?", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) && this.dataGridView1.RowCount > 0)
     {
         LoginMySql borrar = new LoginMySql();
         borrar.EliminarProducto(this.dataGridView1.CurrentRow.Cells[0].Value.ToString());
         MessageBox.Show("Producto eliminado");
         this.Datos();
     }
 }
示例#5
0
 void Button2Click(object sender, EventArgs e)
 {
     if((MessageBox.Show("Quieres borrar el Administrador?", "AVISO",MessageBoxButtons.YesNo,MessageBoxIcon.Question) == DialogResult.Yes) && this.dataGridView1.RowCount > 0)
     {
         LoginMySql borrar = new LoginMySql();
         borrar.EliminarUsuario(this.dataGridView1.CurrentRow.Cells[0].Value.ToString());
         MessageBox.Show("Administrador eliminado");
         this.Datos();
     }
 }
示例#6
0
        void inicializarComponentes()
        {
            LoginMySql iniciar = new LoginMySql();

            textBox1.Text     = iniciar.mostrarNombreUsuario(id);
            textBox2.Text     = iniciar.mostrarDirUsuario(id);
            textBox3.Text     = iniciar.mostrarTelUsuario(id);
            textBox6.Text     = iniciar.mostrarSueldoUsuario(id);
            this.contra       = iniciar.mostarContraUsuario(id);
            pictureBox1.Image = iniciar.mostrarImagenUsuario(id);
        }
示例#7
0
 public void Datos()
 {
     LoginMySql mostrar = new LoginMySql();
     MySqlDataReader reader = mostrar.mostrarAdministradores();
     this.dataGridView1.Rows.Clear();
     while(reader.Read())
     {
         LoginMySql image = new LoginMySql();
         Image imagen = image.mostrarImagenUsuario(reader.GetValue(0).ToString());
         this.dataGridView1.Rows.Add(reader.GetValue(0), reader.GetValue(1), reader.GetValue(2), reader.GetValue(3),reader.GetValue(4), imagen);
     }
 }
        void inicializarComponentes()
        {
            LoginMySql iniciar = new LoginMySql();

            textBox1.Text     = iniciar.mostrarNombreP(id);
            textBox2.Text     = iniciar.mostrarDescP(id);
            textBox3.Text     = iniciar.mostrarCantidadP(id);
            textBox4.Text     = iniciar.mostrarGranelP(id);
            textBox5.Text     = iniciar.mostrarPrecioP(id);
            textBox6.Text     = iniciar.mostrarPrecioVentaP(id);
            pictureBox1.Image = iniciar.mostrarImagenProducto(id);
        }
示例#9
0
        public void Datos()
        {
            LoginMySql      mostrar = new LoginMySql();
            MySqlDataReader reader  = mostrar.mostrarCajeros();

            this.dataGridView1.Rows.Clear();
            while (reader.Read())
            {
                LoginMySql image  = new LoginMySql();
                Image      imagen = image.mostrarImagenUsuario(reader.GetValue(0).ToString());
                this.dataGridView1.Rows.Add(reader.GetValue(0), reader.GetValue(1), reader.GetValue(2), reader.GetValue(3), reader.GetValue(4), imagen);
            }
        }
示例#10
0
        void Button1Click(object sender, EventArgs e)
        {
            LoginMySql      mostrar = new LoginMySql();
            MySqlDataReader reader  = mostrar.mostrarProductos();

            this.dataGridView1.Rows.Clear();
            while (reader.Read())
            {
                LoginMySql image  = new LoginMySql();
                Image      imagen = image.mostrarImagenProducto(reader.GetValue(0).ToString());
                this.dataGridView1.Rows.Add(reader.GetValue(0), reader.GetValue(1), reader.GetValue(2), reader.GetValue(3), reader.GetValue(4), reader.GetValue(5), reader.GetValue(6), imagen);
            }
        }
示例#11
0
        void guardarProducto()
        {
            string nombre      = textBox1.Text.Trim();
            string descripcion = textBox2.Text.Trim();
            int    cantidad;

            if (textBox3.Text.Trim().Length == 0)
            {
                cantidad = 0;
            }
            else
            {
                cantidad = int.Parse(textBox3.Text.Trim());
            }
            string granel = textBox4.Text.Trim();
            float  precio;

            if (textBox5.Text.Trim().Length == 0)
            {
                precio = 0;
            }
            else
            {
                precio = Convert.ToSingle(textBox5.Text.Trim());
            }
            float precio_venta;

            if (textBox6.Text.Trim().Length == 0)
            {
                precio_venta = 0;
            }
            else
            {
                precio_venta = Convert.ToSingle(textBox6.Text.Trim());
            }
            //guardar en base de datos
            LoginMySql insertar = new LoginMySql();

            insertar.actualizarNombreP(id, nombre);
            insertar.actualizarDescP(id, descripcion);
            insertar.actualizarCantidadP(id, cantidad);
            insertar.actualizarGranelP(id, granel);
            insertar.actualizarPrecioP(id, precio);
            insertar.actualizarPrecioVP(id, precio_venta);
            if (this.imagen)
            {
                insertar.actualizarImagenP(id, this.byteArray);
            }
            MessageBox.Show("Producto editado");
            this.Hide();
        }
示例#12
0
 void Button1Click(object sender, EventArgs e)
 {
     if(String.Compare(textBox1.Text.Trim(),textBox2.Text.Trim()) != 0)
     {
         MessageBox.Show("No coinciden las contraseñas", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
      		textBox1.Focus();
     }
     else
     {
         LoginMySql pass = new LoginMySql();
         Hash hash = new Hash();
         pass.actualizarContraU(this.usuario, hash.GetMd5Hash(textBox1.Text.Trim()));
         MessageBox.Show("Contraseña modificada");
         this.Hide();
     }
 }
示例#13
0
 void Button1Click(object sender, EventArgs e)
 {
     if (String.Compare(textBox1.Text.Trim(), textBox2.Text.Trim()) != 0)
     {
         MessageBox.Show("No coinciden las contraseñas", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         textBox1.Focus();
     }
     else
     {
         LoginMySql pass = new LoginMySql();
         Hash       hash = new Hash();
         pass.actualizarContraU(this.usuario, hash.GetMd5Hash(textBox1.Text.Trim()));
         MessageBox.Show("Contraseña modificada");
         this.Hide();
     }
 }
示例#14
0
 void Button4Click(object sender, EventArgs e)
 {
     LoginMySql buscar = new LoginMySql();
     MySqlDataReader reader = buscar.buscarProductoPorId(textBox2.Text.Trim());
     CantidadProducto cant = new CantidadProducto();
     cant.Owner = this;
     cant.ShowDialog();
     int cantidad = cant.Cantidad();
     while(reader.Read())
     {
         this.dataGridView1.Rows.Add(reader.GetValue(0), cantidad, reader.GetValue(1), reader.GetValue(2));
         this.total += ((Convert.ToSingle(reader.GetValue(2))) * cantidad);
         label4.Text = total.ToString();
         label7.Text = (total*0.16).ToString();
         label8.Text = (total+(total*0.16)).ToString();
     }
     textBox2.Text = "";
 }
示例#15
0
 void guardarCajero()
 {
     string nombre = textBox1.Text.Trim();
     string password = textBox4.Text.Trim();
     Hash pass = new Hash();
     password = pass.GetMd5Hash(password);
     string tipo = "Cajero";
     float sueldo;
     if(textBox6.Text.Trim().Length == 0)
         sueldo = 0;
     else sueldo = Convert.ToSingle(textBox6.Text.Trim());
     string dirección = textBox2.Text.Trim();
     string teléfono = textBox3.Text.Trim();
     //guardar en base de datos
     LoginMySql insertar = new LoginMySql();
     insertar.insertarUsuario(nombre, password, tipo, sueldo, dirección, teléfono, this.byteArray);
     MessageBox.Show("Cajero agregado");
     this.limpiar();
 }
示例#16
0
        void guardarProducto()
        {
            string nombre      = textBox1.Text.Trim();
            string descripcion = textBox2.Text.Trim();
            int    cantidad;

            if (textBox3.Text.Trim().Length == 0)
            {
                cantidad = 0;
            }
            else
            {
                cantidad = int.Parse(textBox3.Text.Trim());
            }
            string granel = textBox4.Text.Trim();
            float  precio;

            if (textBox5.Text.Trim().Length == 0)
            {
                precio = 0;
            }
            else
            {
                precio = Convert.ToSingle(textBox5.Text.Trim());
            }
            float precio_venta;

            if (textBox6.Text.Trim().Length == 0)
            {
                precio_venta = 0;
            }
            else
            {
                precio_venta = Convert.ToSingle(textBox6.Text.Trim());
            }
            //guardar en base de datos
            LoginMySql insertar = new LoginMySql();

            insertar.insertarProducto(nombre, descripcion, cantidad, granel, precio, precio_venta, this.byteArray);
            MessageBox.Show("Producto agregado");
            this.limpiar();
        }
示例#17
0
        void Button4Click(object sender, EventArgs e)
        {
            LoginMySql       buscar = new LoginMySql();
            MySqlDataReader  reader = buscar.buscarProductoPorId(textBox2.Text.Trim());
            CantidadProducto cant   = new CantidadProducto();

            cant.Owner = this;
            cant.ShowDialog();
            int cantidad = cant.Cantidad();

            while (reader.Read())
            {
                this.dataGridView1.Rows.Add(reader.GetValue(0), cantidad, reader.GetValue(1), reader.GetValue(2));
                this.total += ((Convert.ToSingle(reader.GetValue(2))) * cantidad);
                label4.Text = total.ToString();
                label7.Text = (total * 0.16).ToString();
                label8.Text = (total + (total * 0.16)).ToString();
            }
            textBox2.Text = "";
        }
示例#18
0
        void guardarAdmin()
        {
            string nombre   = textBox1.Text.Trim();
            string password = textBox5.Text.Trim();
            Hash   pass     = new Hash();

            password = pass.GetMd5Hash(password);
            float sueldo;

            if (textBox6.Text.Trim().Length == 0)
            {
                sueldo = 0;
            }
            else
            {
                sueldo = Convert.ToSingle(textBox6.Text.Trim());
            }
            string dirección = textBox2.Text.Trim();
            string teléfono  = textBox3.Text.Trim();
            //guardar en base de datos
            LoginMySql insertar = new LoginMySql();

            insertar.actualizarNombreU(id, nombre);
            insertar.actualizarDirU(id, dirección);
            insertar.actualizarTelU(id, teléfono);
            insertar.actualizarSueldoU(id, sueldo);
            if (this.pass)
            {
                insertar.actualizarContraU(id, password);
            }
            if (this.imagen)
            {
                insertar.actualizarImagenUsuario(id, this.byteArray);
            }
            MessageBox.Show("Administrador editado");
            this.Hide();
        }
示例#19
0
        void ValidacionUsuario()
        {
            string query    = "";
            string usuario  = textBox1.Text.Trim();
            string password = textBox2.Text.Trim();
            string tipo     = comboBox1.Text;
            Hash   hash     = new Hash();

            password = hash.GetMd5Hash(password);
            LoginMySql consulta = new LoginMySql();

            query = consulta.queryUsuario(usuario, password, tipo);
            if (query.Length == 0)
            {
                MessageBox.Show("Datos incorrectos", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                textBox1.Focus();
            }
            if (query.Length > 0 && tipo == "Administrador")
            {
                Admin frm3 = new Admin(query);
                frm3.Show();
                this.Hide();
            }
            if (query.Length > 0 && tipo == "Cajero")
            {
                Cajero frm = new Cajero(query);
                frm.Show();
                this.Hide();
            }
            if (query.Length > 0 && tipo == "Soporte tecnico")
            {
                SuperUsuario frm2 = new SuperUsuario(query);
                frm2.Show();
                this.Hide();
            }
        }
示例#20
0
 void inicializarImagen()
 {
     LoginMySql iniciar = new LoginMySql();
     pictureBox2.Image = iniciar.mostrarImagenUsuario(usuario);
 }
示例#21
0
 void guardarCajero()
 {
     string nombre = textBox1.Text.Trim();
     string password = textBox5.Text.Trim();
     Hash pass = new Hash();
     password = pass.GetMd5Hash(password);
     float sueldo;
     if(textBox6.Text.Trim().Length == 0)
         sueldo = 0;
     else sueldo = Convert.ToSingle(textBox6.Text.Trim());
     string dirección = textBox2.Text.Trim();
     string teléfono = textBox3.Text.Trim();
     //guardar en base de datos
     LoginMySql insertar = new LoginMySql();
     insertar.actualizarNombreU(id, nombre);
     insertar.actualizarDirU(id, dirección);
     insertar.actualizarTelU(id, teléfono);
     insertar.actualizarSueldoU(id, sueldo);
     if(this.pass)
     {
         insertar.actualizarContraU(id, password);
     }
     if(this.imagen)
     {
         insertar.actualizarImagenUsuario(id, this.byteArray);
     }
     MessageBox.Show("Cajero editado");
     this.Hide();
 }
示例#22
0
 void inicializarComponentes()
 {
     LoginMySql iniciar = new LoginMySql();
     textBox1.Text = iniciar.mostrarNombreUsuario(id);
     textBox2.Text = iniciar.mostrarDirUsuario(id);
     textBox3.Text = iniciar.mostrarTelUsuario(id);
     textBox6.Text = iniciar.mostrarSueldoUsuario(id);
     this.contra = iniciar.mostarContraUsuario(id);
     pictureBox1.Image = iniciar.mostrarImagenUsuario(id);
 }
示例#23
0
 void guardarProducto()
 {
     string nombre = textBox1.Text.Trim();
     string descripcion = textBox2.Text.Trim();
     int cantidad;
     if(textBox3.Text.Trim().Length == 0)
         cantidad = 0;
     else cantidad = int.Parse(textBox3.Text.Trim());
     string granel = textBox4.Text.Trim();
     float precio;
     if(textBox5.Text.Trim().Length == 0)
         precio = 0;
     else precio = Convert.ToSingle(textBox5.Text.Trim());
     float precio_venta;
     if(textBox6.Text.Trim().Length == 0)
         precio_venta = 0;
     else precio_venta = Convert.ToSingle(textBox6.Text.Trim());
     //guardar en base de datos
     LoginMySql insertar = new LoginMySql();
     insertar.insertarProducto(nombre, descripcion, cantidad, granel, precio, precio_venta, this.byteArray);
     MessageBox.Show("Producto agregado");
     this.limpiar();
 }
示例#24
0
        void ValidacionUsuario()
        {
            string query = "";
            string usuario = textBox1.Text.Trim();
            string password = textBox2.Text.Trim();
            string tipo = comboBox1.Text;
            Hash hash = new Hash();
            password = hash.GetMd5Hash(password);
            LoginMySql consulta = new LoginMySql();
            query = consulta.queryUsuario(usuario, password, tipo);
            if(query.Length == 0)
            {
                MessageBox.Show("Datos incorrectos", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                textBox1.Focus();
            }
            if(query.Length > 0 && tipo == "Administrador")
            {
                Admin frm3 = new Admin(query);
                frm3.Show();
                this.Hide();
            }
            if(query.Length > 0 && tipo == "Cajero"){
                Cajero frm = new Cajero(query);
                frm.Show();
                this.Hide();
            }
            if(query.Length > 0 && tipo == "Soporte tecnico") {
                SuperUsuario frm2 = new SuperUsuario(query);
                frm2.Show();
                this.Hide();

            }
        }
示例#25
0
        void InventarioAlmacenToolStripMenuItemClick(object sender, EventArgs e)
        {
            Document document = new Document(PageSize.LETTER);
            PdfWriter.GetInstance(document, new FileStream("Administradores.pdf", FileMode.OpenOrCreate));
            document.Open();

            LoginMySql mostrar = new LoginMySql();
            MySqlDataReader reader = mostrar.mostrarAdministradores();
            document.AddAuthor("Eduardo y Oscar");
            document.AddCreator("Punto de venta Carniceria");
            document.Add(new  Paragraph("Administradores"));
            while(reader.Read())
            {
                string nombre = reader.GetValue(0).ToString();
                string password = reader.GetValue(1).ToString();
                string sueldo = reader.GetValue(2).ToString();
                string direccion = reader.GetValue(3).ToString();
                string telefono = reader.GetValue(4).ToString();

                document.Add(new Paragraph(nombre + " - " + password + " - " + sueldo + " - " + direccion + " - " + telefono));
            }
            System.Diagnostics.Process proc = new System.Diagnostics.Process();
            proc.StartInfo.FileName = "C:\\Users\\Cheyenne\\Desktop\\Proyecto\\puntodeventa\\bin\\Debug\\Administradores.pdf";
            proc.Start();
            proc.Close();
            document.Close();
        }
示例#26
0
 void inicializarCajero()
 {
     LoginMySql nombre = new LoginMySql();
     label2.Text = "Cajero: " + nombre.mostrarNombreUsuario(this.usuario);
     label4.Text = "";
 }
示例#27
0
        void inicializarImagen()
        {
            LoginMySql iniciar = new LoginMySql();

            pictureBox2.Image = iniciar.mostrarImagenUsuario(usuario);
        }
示例#28
0
 void inicializarComponentes()
 {
     LoginMySql iniciar = new LoginMySql();
     textBox1.Text = iniciar.mostrarNombreP(id);
     textBox2.Text = iniciar.mostrarDescP(id);
     textBox3.Text = iniciar.mostrarCantidadP(id);
     textBox4.Text = iniciar.mostrarGranelP(id);
     textBox5.Text = iniciar.mostrarPrecioP(id);
     textBox6.Text = iniciar.mostrarPrecioVentaP(id);
     pictureBox1.Image = iniciar.mostrarImagenProducto(id);
 }
示例#29
0
 void guardarProducto()
 {
     string nombre = textBox1.Text.Trim();
     string descripcion = textBox2.Text.Trim();
     int cantidad;
     if(textBox3.Text.Trim().Length == 0)
         cantidad = 0;
     else cantidad = int.Parse(textBox3.Text.Trim());
     string granel = textBox4.Text.Trim();
     float precio;
     if(textBox5.Text.Trim().Length == 0)
         precio = 0;
     else precio = Convert.ToSingle(textBox5.Text.Trim());
     float precio_venta;
     if(textBox6.Text.Trim().Length == 0)
         precio_venta = 0;
     else precio_venta = Convert.ToSingle(textBox6.Text.Trim());
     //guardar en base de datos
     LoginMySql insertar = new LoginMySql();
     insertar.actualizarNombreP(id, nombre);
     insertar.actualizarDescP(id, descripcion);
     insertar.actualizarCantidadP(id, cantidad);
     insertar.actualizarGranelP(id, granel);
     insertar.actualizarPrecioP(id, precio);
     insertar.actualizarPrecioVP(id, precio_venta);
     if(this.imagen)
     {
         insertar.actualizarImagenP(id, this.byteArray);
     }
     MessageBox.Show("Producto editado");
     this.Hide();
 }