Ejemplo n.º 1
0
        private void txtBuscProducto_KeyUp(object sender, KeyEventArgs e)
        {
            if (txtBuscProducto.Text == "")
            {
                if (e.KeyCode == Keys.Enter)
                {
                    btnBuscar.PerformClick();
                }
            }
            else if (e.KeyCode == Keys.Enter)
            {
                using (sistemaVentasEntities bd = new sistemaVentasEntities())
                {
                    producto pr = new producto();

                    int Buscar = int.Parse(txtBuscProducto.Text);
                    pr = bd.producto.Where(idBuscar => idBuscar.idProducto == Buscar).First();

                    txtCodProd.Text    = Convert.ToString(pr.idProducto);
                    txtNombrePrd.Text  = Convert.ToString(pr.nombreProducto);
                    txtPrecioProd.Text = Convert.ToString(pr.precioProducto);
                    txtCantidad.Focus();
                    txtBuscProducto.Text = "";
                    intentos             = 2;
                }
            }
        }
Ejemplo n.º 2
0
        private void FrmRptProductos_Load(object sender, EventArgs e)
        {
            using (sistemaVentasEntities bd = new sistemaVentasEntities())
            {
                rptProductos rptPr = new rptProductos();
                rptPr.SetDataSource(bd.producto.ToList());

                crProductos.ReportSource = rptPr;
            }
        }
Ejemplo n.º 3
0
        void CargarDatos()
        {
            using (sistemaVentasEntities db = new sistemaVentasEntities())
            {
                var tbProductos = db.producto;

                foreach (var iterarDatosProductos in tbProductos)
                {
                    dtvProductos.Rows.Add(iterarDatosProductos.idProducto, iterarDatosProductos.nombreProducto, iterarDatosProductos.precioProducto, iterarDatosProductos.estadoProducto);
                }
            }
        }
Ejemplo n.º 4
0
        void CargarDatos()
        {
            using (sistemaVentasEntities db = new sistemaVentasEntities())
            {
                var tbClientes = db.tb_cliente;

                foreach (var iterarDatosClientes in tbClientes)
                {
                    dtvClientes.Rows.Add(iterarDatosClientes.iDCliente, iterarDatosClientes.nombreCliente, iterarDatosClientes.direccionCliente, iterarDatosClientes.duiCliente);
                }
            }
        }
Ejemplo n.º 5
0
        void CargarDatos()
        {
            using (sistemaVentasEntities db = new sistemaVentasEntities())
            {
                var tbDocumentos = db.tb_documento;

                foreach (var iterarDatosDocs in tbDocumentos)
                {
                    dtvDocumentos.Rows.Add(iterarDatosDocs.iDDocumento, iterarDatosDocs.nombreDocumento);
                }
            }
        }
Ejemplo n.º 6
0
        void CargarDatos()
        {
            using (sistemaVentasEntities db = new sistemaVentasEntities())
            {
                //dtvUsuarios.DataSource = db.usuarios.ToList();

                var tbUsuarios = db.usuarios;

                foreach (var iterarDatosUsuarios in tbUsuarios)
                {
                    dtvUsuarios.Rows.Add(iterarDatosUsuarios.id, iterarDatosUsuarios.email, iterarDatosUsuarios.contrasenia);
                }
            }
        }
Ejemplo n.º 7
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            using (sistemaVentasEntities db = new sistemaVentasEntities())
            {
                String id = dtvDocumentos.CurrentRow.Cells[0].Value.ToString();

                document = db.tb_documento.Find(int.Parse(id));
                db.tb_documento.Remove(document);
                db.SaveChanges();
            }

            dtvDocumentos.Rows.Clear();
            CargarDatos();
            LimpiarDatos();
        }
Ejemplo n.º 8
0
        void CargarCombo()
        {
            using (sistemaVentasEntities bd = new sistemaVentasEntities())
            {
                var clientes = bd.tb_cliente.ToList();
                cmbCliente.DataSource    = clientes;
                cmbCliente.DisplayMember = "nombreCliente";
                cmbCliente.ValueMember   = "iDCliente";

                var tipoDocumento = bd.tb_documento.ToList();
                cmbTipDoc.DataSource    = tipoDocumento;
                cmbTipDoc.DisplayMember = "nombreDocumento";
                cmbTipDoc.ValueMember   = "iDDocumento";
            }
        }
Ejemplo n.º 9
0
        void RetornoId()
        {
            using (sistemaVentasEntities db = new sistemaVentasEntities())
            {
                var tbVentas = db.tb_venta;

                txtNumVenta.Text = "1";
                foreach (var iterarDatosVentas in tbVentas)
                {
                    int IdVenta = iterarDatosVentas.idVenta;
                    int suma    = IdVenta + 1;
                    txtNumVenta.Text = suma.ToString();
                    //dtvUsuarios.Rows.Add(iterarDatosUsuarios.id, iterarDatosUsuarios.email, iterarDatosUsuarios.contrasenia);
                }
            }
        }
Ejemplo n.º 10
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            using (sistemaVentasEntities db = new sistemaVentasEntities())
            {
                String id = dtvUsuarios.CurrentRow.Cells[0].Value.ToString();

                int idC = int.Parse(id);

                user             = db.usuarios.Where(VerificarID => VerificarID.id == idC).First();
                user.email       = txtUsuario.Text;
                user.contrasenia = txtContrasenia.Text;

                db.Entry(user).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
            }

            dtvUsuarios.Rows.Clear();
            CargarDatos();
            LimpiarDatos();
        }
Ejemplo n.º 11
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            using (sistemaVentasEntities db = new sistemaVentasEntities())
            {
                String id = dtvDocumentos.CurrentRow.Cells[0].Value.ToString();

                int idC = int.Parse(id);

                document = db.tb_documento.Where(VerificarID => VerificarID.iDDocumento == idC).First();
                document.nombreDocumento = txtDocumento.Text;


                db.Entry(document).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
            }

            dtvDocumentos.Rows.Clear();
            CargarDatos();
            LimpiarDatos();
        }
Ejemplo n.º 12
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtDocumento.Text.Equals(""))
            {
                MessageBox.Show("Introduzca Valores primero.");
            }
            else
            {
                using (sistemaVentasEntities db = new sistemaVentasEntities())
                {
                    document.nombreDocumento = txtDocumento.Text;

                    db.tb_documento.Add(document);
                    db.SaveChanges();
                }

                dtvDocumentos.Rows.Clear();
                CargarDatos();
                LimpiarDatos();
            }
        }
Ejemplo n.º 13
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            using (sistemaVentasEntities db = new sistemaVentasEntities())
            {
                String id = dtvProductos.CurrentRow.Cells[0].Value.ToString();

                int idC = int.Parse(id);

                prod = db.producto.Where(VerificarID => VerificarID.idProducto == idC).First();
                prod.nombreProducto = txtProducto.Text;
                prod.precioProducto = txtPrecio.Text;
                prod.estadoProducto = txtEstado.Text;

                db.Entry(prod).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
            }

            dtvProductos.Rows.Clear();
            CargarDatos();
            LimpiarDatos();
        }
Ejemplo n.º 14
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            using (sistemaVentasEntities datbase = new sistemaVentasEntities())
            {
                var lista = from usuario in datbase.usuarios
                            where usuario.email == txtNombre.Text &&
                            usuario.contrasenia == txtContrasenia.Text
                            select usuario;

                if (lista.Count() > 0)
                {
                    frmMenu menu = new frmMenu();
                    menu.Show();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("El Usuario no existe");
                }
            }
        }
Ejemplo n.º 15
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            using (sistemaVentasEntities db = new sistemaVentasEntities())
            {
                String id = dtvClientes.CurrentRow.Cells[0].Value.ToString();

                int idC = int.Parse(id);

                cliente = db.tb_cliente.Where(VerificarID => VerificarID.iDCliente == idC).First();
                cliente.nombreCliente    = txtCliente.Text;
                cliente.direccionCliente = txtDireccion.Text;
                cliente.duiCliente       = txtDui.Text;

                db.Entry(cliente).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
            }

            dtvClientes.Rows.Clear();
            CargarDatos();
            LimpiarDatos();
        }
Ejemplo n.º 16
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtUsuario.Text.Equals("") || txtContrasenia.Text.Equals(""))
            {
                MessageBox.Show("Introduzca Valores primero.");
            }
            else
            {
                using (sistemaVentasEntities db = new sistemaVentasEntities())
                {
                    user.email       = txtUsuario.Text;
                    user.contrasenia = txtContrasenia.Text;

                    db.usuarios.Add(user);
                    db.SaveChanges();
                }

                dtvUsuarios.Rows.Clear();
                CargarDatos();
                LimpiarDatos();
            }
        }
Ejemplo n.º 17
0
        private void frmRoles_Load(object sender, EventArgs e)
        {
            using (sistemaVentasEntities db = new sistemaVentasEntities())
            {
                var joinTablas = from usuar in db.usuarios
                                 from rolesUs in db.roles_usuarios
                                 where usuar.id == rolesUs.idUsuario

                                 select new
                {
                    Id      = usuar.id,
                    Email   = usuar.email,
                    TipoRol = rolesUs.tipo_rol
                };

                //dtVistaRoles.DataSource = joinTablas.ToList();
                foreach (var iterar in joinTablas)
                {
                    dtVistaRoles.Rows.Add(iterar.Id, iterar.Email, iterar.TipoRol);
                }
            }
        }
Ejemplo n.º 18
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtProducto.Equals("") || txtPrecio.Equals("") || txtEstado.Equals(""))
            {
                MessageBox.Show("Introduzca Valores primero.");
            }
            else
            {
                using (sistemaVentasEntities db = new sistemaVentasEntities())
                {
                    prod.nombreProducto = txtProducto.Text;
                    prod.precioProducto = txtPrecio.Text;
                    prod.estadoProducto = txtEstado.Text;

                    db.producto.Add(prod);
                    db.SaveChanges();
                }

                dtvProductos.Rows.Clear();
                CargarDatos();
                LimpiarDatos();
            }
        }
Ejemplo n.º 19
0
        void Filtro()
        {
            using (sistemaVentasEntities bd = new sistemaVentasEntities())
            {
                String nombre = txtBusqueda.Text;

                var BuscarPrd = from tbProd in bd.producto
                                where tbProd.nombreProducto.Contains(nombre)

                                select new
                {
                    Id     = tbProd.idProducto,
                    Nombre = tbProd.nombreProducto,
                    Precio = tbProd.precioProducto
                };

                //foreach(var iterar in BuscarPrd)
                //{
                //    dtvProductos.Rows.Add(iterar.Id, iterar.Nombre, iterar.Precio);
                //}
                dtvProductos.DataSource = BuscarPrd.ToList();
            }
        }
Ejemplo n.º 20
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtCliente.Equals("") || txtDireccion.Equals("") || txtDui.Equals(""))
            {
                MessageBox.Show("Introduzca Valores primero.");
            }
            else
            {
                using (sistemaVentasEntities db = new sistemaVentasEntities())
                {
                    cliente.nombreCliente    = txtCliente.Text;
                    cliente.direccionCliente = txtDireccion.Text;
                    cliente.duiCliente       = txtDui.Text;

                    db.tb_cliente.Add(cliente);
                    db.SaveChanges();
                }

                dtvClientes.Rows.Clear();
                CargarDatos();
                LimpiarDatos();
            }
        }
Ejemplo n.º 21
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (dtvProductos.Rows.Count == 0)
            {
                MessageBox.Show("¡No ha ingresado ningun producto!", "Completar", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                using (sistemaVentasEntities bd = new sistemaVentasEntities())
                {
                    tb_venta venta = new tb_venta();

                    String comboDoc = cmbTipDoc.SelectedValue.ToString();
                    String comboCli = cmbCliente.SelectedValue.ToString();

                    venta.idDocumento = Convert.ToInt32(comboDoc);
                    venta.iDCliente   = Convert.ToInt32(comboCli);
                    venta.iDUsuario   = 8;
                    venta.totalVenta  = Convert.ToDecimal(lblTotalGeneral.Text);
                    venta.fecha       = Convert.ToDateTime(dtpFecha.Text);

                    bd.tb_venta.Add(venta);
                    bd.SaveChanges();

                    detalleVenta dventa = new detalleVenta();

                    for (int i = 0; i < dtvProductos.RowCount; i++)
                    {
                        String idProducto       = dtvProductos.Rows[i].Cells[0].Value.ToString();
                        int    idProdConvertido = Convert.ToInt32(idProducto);

                        String Cantidad       = dtvProductos.Rows[i].Cells[3].Value.ToString();
                        int    cantidadConver = Convert.ToInt32(Cantidad);

                        String  Precio       = dtvProductos.Rows[i].Cells[2].Value.ToString();
                        Decimal precioConver = Convert.ToDecimal(Precio);

                        String  Total       = dtvProductos.Rows[i].Cells[4].Value.ToString();
                        Decimal totalConver = Convert.ToDecimal(Total);

                        dventa.idVenta    = Convert.ToInt32(txtNumVenta.Text);
                        dventa.idProducto = idProdConvertido;
                        dventa.cantidad   = cantidadConver;
                        dventa.precio     = precioConver;
                        dventa.total      = totalConver;

                        bd.detalleVenta.Add(dventa);
                        bd.SaveChanges();
                    }

                    MessageBox.Show("¡Venta Realizada con éxito!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    dtvProductos.Rows.Clear();

                    if (dtvProductos.Rows.Count == 0)
                    {
                        lblTotalGeneral.Text = "0.00";
                    }
                }

                RetornoId();
            }
        }