Пример #1
0
        public static void editarProv(TextBox tbNombre, TextBox tbCorreo, TextBox tbTel, TextBox tbCuit, DataGridView dgvProv)
        {
            int id = Convert.ToInt32(dgvProv.SelectedRows[0].Cells[0].Value.ToString());

            using (GestionVentasEntities db = new GestionVentasEntities())
            {
                if (db.proveedor.Any(proveedor => proveedor.nombre == tbNombre.Text && proveedor.correo == tbCorreo.Text &&
                                     proveedor.tel == tbTel.Text && proveedor.dni == tbCuit.Text) == false)
                {
                    proveedor oProv = db.proveedor.FirstOrDefault(x => x.idproveedor == id);
                    oProv.nombre = tbNombre.Text;
                    oProv.tel    = tbTel.Text;
                    oProv.dni    = tbCuit.Text;
                    oProv.correo = tbCorreo.Text;

                    db.SaveChanges();

                    MessageBox.Show("El proveedor: " + tbNombre.Text + " se actuaizó correctamente", "Guardar",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("El proveedor que intenta guardar ya existe", "Error",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Пример #2
0
        public static void guardarUs(TextBox tbNombre, TextBox tbCorreo, TextBox tbTel, TextBox tbDni,
                                     TextBox tbUser, TextBox tbPassword, ComboBox cbTipo, DataGridView dgvUs)
        {
            int idTipo = Convert.ToInt32(cbTipo.SelectedValue);

            using (GestionVentasEntities db = new GestionVentasEntities())
            {
                if (db.usuario.Any(usuario => usuario.apeynom == tbNombre.Text || usuario.dni == tbDni.Text ||
                                   usuario.nomusuario == tbUser.Text) == false)
                {
                    usuario oUs = new usuario();
                    oUs.apeynom       = tbNombre.Text;
                    oUs.correo        = tbCorreo.Text;
                    oUs.tel           = tbTel.Text;
                    oUs.dni           = tbDni.Text;
                    oUs.nomusuario    = tbUser.Text;
                    oUs.contraseña    = tbPassword.Text;
                    oUs.idtipousuario = idTipo;
                    oUs.estado        = 1;

                    db.usuario.Add(oUs);
                    db.SaveChanges();

                    MessageBox.Show("El usuario: " + tbNombre.Text + " se insertó correctamente", "Guardar",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("El usuario que intenta guardar ya existe", "Error",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Пример #3
0
        public static void guardarProv(TextBox tbNombre, TextBox tbCorreo, TextBox tbTel, TextBox tbCuit, DataGridView dgvProv)
        {
            using (GestionVentasEntities db = new GestionVentasEntities())
            {
                if (db.proveedor.Any(proveedor => proveedor.nombre == tbNombre.Text && proveedor.correo == tbCorreo.Text &&
                                     proveedor.tel == tbTel.Text && proveedor.dni == tbCuit.Text) == false)
                {
                    proveedor oProv = new proveedor();
                    oProv.nombre = tbNombre.Text;
                    oProv.tel    = tbTel.Text;
                    oProv.dni    = tbCuit.Text;
                    oProv.correo = tbCorreo.Text;
                    oProv.estado = 1;

                    db.proveedor.Add(oProv);
                    db.SaveChanges();

                    MessageBox.Show("El proveedor: " + tbNombre.Text + " se insertó correctamente", "Guardar",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("El proveedor que intenta guardar ya existe", "Error",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        public static void guardarProd(TextBox tbDesc, ComboBox cbProv, TextBox tbStock, string unidad,
                                       TextBox tbPrecio, DataGridView dgvProd)
        {
            int     idProv = Convert.ToInt32(cbProv.SelectedValue);
            decimal stock  = Convert.ToDecimal(tbStock.Text);
            decimal precio = Convert.ToDecimal(tbPrecio.Text);

            //decimal stock = Convert.ToDecimal(tbStock.Text, new CultureInfo("en-US"));
            //decimal precio = Convert.ToDecimal(tbPrecio.Text, new CultureInfo("en-US"));

            using (GestionVentasEntities db = new GestionVentasEntities())
            {
                if (db.producto.Any(producto => producto.descripcion == tbDesc.Text) == false)
                {
                    producto oProd = new producto();
                    oProd.descripcion = tbDesc.Text;
                    oProd.idproveedor = idProv;
                    oProd.stock       = stock;
                    oProd.unidad      = unidad;
                    oProd.precio      = precio;
                    oProd.estado      = 1;

                    db.producto.Add(oProd);
                    db.SaveChanges();

                    MessageBox.Show("El producto: " + tbDesc.Text + " se insertó correctamente", "Guardar",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("El producto que intenta guardar ya existe", "Error",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Пример #5
0
        public static void editarUs(TextBox tbNombre, TextBox tbCorreo, TextBox tbTel, TextBox tbDni,
                                    TextBox tbUser, TextBox tbPassword, ComboBox cbTipo, DataGridView dgvUs)
        {
            int idTipo = Convert.ToInt32(cbTipo.SelectedValue);
            int id     = Convert.ToInt32(dgvUs.SelectedRows[0].Cells[0].Value.ToString());

            using (GestionVentasEntities db = new GestionVentasEntities())
            {
                //if (db.usuario.Any(usuario => usuario.apeynom == tbNombre.Text && usuario.dni == tbDni.Text) == false)
                //{
                usuario oUs = db.usuario.FirstOrDefault(x => x.idusuario == id);
                //usuario oUs = new usuario();
                oUs.apeynom       = tbNombre.Text;
                oUs.correo        = tbCorreo.Text;
                oUs.tel           = tbTel.Text;
                oUs.dni           = tbDni.Text;
                oUs.nomusuario    = tbUser.Text;
                oUs.contraseña    = tbPassword.Text;
                oUs.idtipousuario = idTipo;

                db.SaveChanges();

                MessageBox.Show("El usuario: " + tbNombre.Text + " se actuaizó correctamente", "Guardar",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                //}
                //else
                //{
                //    MessageBox.Show("El usuario que intenta guardar ya existe", "Error",
                //        MessageBoxButtons.OK, MessageBoxIcon.Error);
                //}
            }
        }
Пример #6
0
        public static void editarCliente(TextBox tbNombre, TextBox tbCorreo, TextBox tbTel, TextBox tbCuit,
                                         TextBox tbDirec, DataGridView dgvClien)
        {
            int id = Convert.ToInt32(dgvClien.SelectedRows[0].Cells[0].Value.ToString());

            using (GestionVentasEntities db = new GestionVentasEntities())
            {
                if (db.cliente.Any(cliente => cliente.nombre == tbNombre.Text && cliente.correo == tbCorreo.Text &&
                                   cliente.tel == tbTel.Text && cliente.dni == tbCuit.Text && cliente.direccion == tbDirec.Text) == false)
                {
                    cliente oClien = db.cliente.FirstOrDefault(x => x.idcliente == id);
                    oClien.nombre    = tbNombre.Text;
                    oClien.correo    = tbCorreo.Text;
                    oClien.tel       = tbTel.Text;
                    oClien.dni       = tbCuit.Text;
                    oClien.direccion = tbDirec.Text;

                    db.SaveChanges();

                    MessageBox.Show("El cliente: " + tbNombre.Text + " se actuaizó correctamente", "Guardar",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("El cliente que intenta guardar ya existe", "Error",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Пример #7
0
        public static void guardarCliente(TextBox tbNombre, TextBox tbCorreo, TextBox tbTel, TextBox tbCuit,
                                          TextBox tbDirec, DataGridView dgvClien)
        {
            using (GestionVentasEntities db = new GestionVentasEntities())
            {
                if (db.cliente.Any(cliente => cliente.nombre == tbNombre.Text && cliente.correo == tbCorreo.Text &&
                                   cliente.tel == tbTel.Text && cliente.dni == tbCuit.Text && cliente.direccion == tbDirec.Text) == false)
                {
                    cliente oClien = new cliente();
                    oClien.nombre    = tbNombre.Text;
                    oClien.correo    = tbCorreo.Text;
                    oClien.tel       = tbTel.Text;
                    oClien.dni       = tbCuit.Text;
                    oClien.direccion = tbDirec.Text;
                    oClien.estado    = 1;

                    db.cliente.Add(oClien);
                    db.SaveChanges();

                    MessageBox.Show("El cliente: " + tbNombre.Text + " se insertó correctamente", "Guardar",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("El cliente que intenta guardar ya existe", "Error",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Пример #8
0
        public static void habilitarProv(DataGridView dgvProv)
        {
            int id = Convert.ToInt32(dgvProv.SelectedRows[0].Cells[0].Value.ToString());

            using (GestionVentasEntities db = new GestionVentasEntities())
            {
                proveedor oProv = db.proveedor.FirstOrDefault(x => x.idproveedor == id);
                oProv.estado = 1;

                db.SaveChanges();
            }
        }
        public static void eliminarProd(DataGridView dgvProd)
        {
            int id = Convert.ToInt32(dgvProd.SelectedRows[0].Cells[0].Value.ToString());

            using (GestionVentasEntities db = new GestionVentasEntities())
            {
                producto oProd = db.producto.FirstOrDefault(x => x.idproducto == id);
                oProd.estado = 0;

                db.SaveChanges();
            }
        }
Пример #10
0
        public static void habilitarUs(DataGridView dgvUs)
        {
            int id = Convert.ToInt32(dgvUs.SelectedRows[0].Cells[0].Value.ToString());

            using (GestionVentasEntities db = new GestionVentasEntities())
            {
                usuario oUs = db.usuario.FirstOrDefault(x => x.idusuario == id);
                oUs.estado = 1;

                db.SaveChanges();
            }
        }
Пример #11
0
        public static void habilitarCliente(DataGridView dgvClien)
        {
            int id = Convert.ToInt32(dgvClien.SelectedRows[0].Cells[0].Value.ToString());

            using (GestionVentasEntities db = new GestionVentasEntities())
            {
                cliente oClien = db.cliente.FirstOrDefault(x => x.idcliente == id);
                oClien.estado = 1;

                db.SaveChanges();
            }
        }
Пример #12
0
        public static void guardarFactura(TextBox tbClien, DateTimePicker dtFecha, ComboBox cbTipo, TextBox tbDirec,
                                          TextBox tbTel, TextBox tbDni, DataGridView dgvFact, Label idnum, decimal total,
                                          int idclien, int idUser)
        {
            int      idTipo = Convert.ToInt32(cbTipo.SelectedIndex);
            DateTime datt   = dtFecha.Value;
            string   s      = Convert.ToString(datt);

            using (GestionVentasEntities db_c = new GestionVentasEntities())
            {
                factura_cabecera oFac = new factura_cabecera();
                oFac.idcliente   = idclien;
                oFac.idusuario   = idUser;
                oFac.idtipoventa = idTipo;
                oFac.fecha       = dtFecha.Value;
                oFac.total       = total;
                oFac.estado      = 1;

                db_c.factura_cabecera.Add(oFac);
                db_c.SaveChanges();

                foreach (DataGridViewRow row in dgvFact.Rows)
                {
                    using (GestionVentasEntities db_d = new GestionVentasEntities())
                    {
                        pedido_detalle oPed = new pedido_detalle();
                        oPed.idproducto = Convert.ToInt32(row.Cells[0].Value.ToString());
                        oPed.peso       = Convert.ToDecimal(row.Cells[2].Value.ToString());
                        oPed.cantidad   = Convert.ToDecimal(row.Cells[3].Value.ToString());
                        using (GestionVentasEntities db_p = new GestionVentasEntities())
                        {
                            int      id    = Convert.ToInt32(row.Cells[0].Value.ToString());
                            producto oProd = db_p.producto.FirstOrDefault(x => x.idproducto == id);
                            oProd.stock = oProd.stock - oPed.cantidad;
                            db_p.SaveChanges();
                        }
                        oPed.descuento = Convert.ToDecimal(row.Cells[6].Value.ToString());
                        oPed.subtotal  = Convert.ToDecimal(row.Cells[7].Value.ToString());
                        oPed.idfactura = oFac.idfactura;

                        db_d.pedido_detalle.Add(oPed);
                        db_d.SaveChanges();
                    }
                }
            }
            MessageBox.Show("Factura guardada", "Aceptar", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
        public static void editarProd(TextBox tbDesc, ComboBox cbProv, TextBox tbStock, string unidad,
                                      TextBox tbPrecio, DataGridView dgvProd)
        {
            int id = Convert.ToInt32(dgvProd.SelectedRows[0].Cells[0].Value.ToString());

            int     idProv = Convert.ToInt32(cbProv.SelectedValue);
            decimal stock  = Convert.ToDecimal(tbStock.Text);
            decimal precio = Convert.ToDecimal(tbPrecio.Text);

            //decimal stock = Convert.ToDecimal(tbStock.Text, new CultureInfo("en-US"));
            //decimal precio = Convert.ToDecimal(tbPrecio.Text, new CultureInfo("en-US"));

            using (GestionVentasEntities db = new GestionVentasEntities())
            {
                if (db.producto.Any(producto => producto.descripcion == tbDesc.Text && producto.idproveedor == idProv &&
                                    producto.stock == stock && producto.unidad == unidad && producto.precio == precio) == false)
                {
                    producto oProd = db.producto.FirstOrDefault(x => x.idproducto == id);
                    oProd.descripcion = tbDesc.Text;
                    oProd.idproveedor = idProv;
                    oProd.stock       = stock;
                    oProd.unidad      = unidad;
                    oProd.precio      = precio;

                    db.SaveChanges();

                    MessageBox.Show("El producto: " + tbDesc.Text + " se actuaizó correctamente", "Guardar",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("El producto que intenta guardar ya existe", "Error",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }