Ejemplo n.º 1
0
        private void txtBusBarraProducto_KeyUp(object sender, KeyEventArgs e)
        {
            if (txtBusBarraProducto.Text == "")
            {
                if (e.KeyCode == Keys.Enter)
                {
                    btnBuscarV.PerformClick();
                }
            }
            else if (e.KeyCode == Keys.Enter)
            {
                using (sistema_ventasEntities2 db = new sistema_ventasEntities2())
                {
                    producto pr     = new producto();
                    int      buscar = int.Parse(txtBusBarraProducto.Text);

                    pr = db.producto.Where(idBuscar => idBuscar.idProducto == buscar).First();

                    txtCodProd.Text  = Convert.ToString(pr.idProducto);
                    txtNomProd.Text  = Convert.ToString(pr.nombreProducto);
                    txtPrecProd.Text = Convert.ToString(pr.precioProducto);

                    txtCantidad.Focus();
                    txtBusBarraProducto.Text = "";
                    intentos = 2;
                }
            }
        }
Ejemplo n.º 2
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     using (sistema_ventasEntities2 db = new sistema_ventasEntities2())
     {
         user.Email      = txtUsuario.Text;
         user.Contrasena = txtPass.Text;
         db.tb_usuarios.Add(user);
         db.SaveChanges();
     }
     cargardatos();
     limpiardatos();
 }
Ejemplo n.º 3
0
 void cargardatos()
 {
     using (sistema_ventasEntities2 db = new sistema_ventasEntities2())
     {
         //var tb_Usuarios = db.tb_usuarios;
         //foreach (var iterardatostbUsuario in tb_Usuarios)
         //{
         //    dvgUsuarios.Rows.Add(iterardatostbUsuario.Email, iterardatostbUsuario.Contrasena);
         //}
         dvgUsuarios.DataSource = db.tb_usuarios.ToList();
     }
 }
Ejemplo n.º 4
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            using (sistema_ventasEntities2 db = new sistema_ventasEntities2())
            {
                string Id = dvgUsuarios.CurrentRow.Cells[0].Value.ToString();

                user = db.tb_usuarios.Find(int.Parse(Id));
                db.tb_usuarios.Remove(user);
                db.SaveChanges();
            }
            cargardatos();
            limpiardatos();
        }
Ejemplo n.º 5
0
 void retornoId()
 {
     using (sistema_ventasEntities2 db = new sistema_ventasEntities2())
     {
         var tb_v = db.tb_venta;
         txtNumVenta.Text = "1";
         foreach (var iterardatostbventa in tb_v)
         {
             int idVenta = iterardatostbventa.idVenta;
             int suma    = idVenta + 1;
             txtNumVenta.Text = suma.ToString();
         }
     }
 }
Ejemplo n.º 6
0
 private void btnEditar_Click(object sender, EventArgs e)
 {
     using (sistema_ventasEntities2 db = new sistema_ventasEntities2())
     {
         string Id  = dvgUsuarios.CurrentRow.Cells[0].Value.ToString();
         int    IdC = int.Parse(Id);
         user                 = db.tb_usuarios.Where(VerificarId => VerificarId.idUsuario == IdC).First();
         user.Email           = txtUsuario.Text;
         user.Contrasena      = txtPass.Text;
         db.Entry(user).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
     }
     cargardatos();
     limpiardatos();
 }
Ejemplo n.º 7
0
        private void btnGuardarV_Click(object sender, EventArgs e)
        {
            using (sistema_ventasEntities2 db = new sistema_ventasEntities2())
            {
                tb_venta tb_v        = new tb_venta();
                String   comboTipDoc = cmbTipDoc.SelectedValue.ToString();
                tb_v.idDocumento = Convert.ToInt32(comboTipDoc);

                String comboCliente = cmbCliente.SelectedValue.ToString();
                tb_v.idCliente = Convert.ToInt32(comboCliente);

                tb_v.idUsuario  = 1;
                tb_v.totalVenta = Convert.ToDecimal(txtTotalFinal.Text);
                tb_v.fecha      = Convert.ToDateTime(dtpFecha.Text);

                db.tb_venta.Add(tb_v);
                db.SaveChanges();

                detalleVenta detalle = new detalleVenta();
                for (int i = 0; i < dtvVentas.RowCount; i++)
                {
                    String idProducto            = dtvVentas.Rows[i].Cells[0].Value.ToString();
                    int    idProductoConvertidos = Convert.ToInt32(idProducto);

                    String cantidad            = dtvVentas.Rows[i].Cells[3].Value.ToString();
                    int    cantidadConvertidos = Convert.ToInt32(cantidad);

                    String  precio            = dtvVentas.Rows[i].Cells[2].Value.ToString();
                    decimal precioConvertidos = Convert.ToDecimal(precio);

                    String  total            = dtvVentas.Rows[i].Cells[4].Value.ToString();
                    decimal totalConvertidos = Convert.ToDecimal(total);


                    detalle.idVenta    = Convert.ToInt32(txtNumVenta.Text);
                    detalle.idProducto = idProductoConvertidos;
                    detalle.cantidad   = cantidadConvertidos;
                    detalle.precio     = precioConvertidos;
                    detalle.total      = totalConvertidos;

                    db.detalleVenta.Add(detalle);
                    db.SaveChanges();
                }
            }
            retornoId();
            dtvVentas.Rows.Clear();
            txtTotalFinal.Text = "";
        }
Ejemplo n.º 8
0
        private void FrmRoles_Load(object sender, EventArgs e)
        {
            using (sistema_ventasEntities2 bd = new sistema_ventasEntities2())
            {
                var JoinTablas = from tbusua in bd.tb_usuarios
                                 from rolesusuarios in bd.roles_usuario
                                 where tbusua.idUsuario == rolesusuarios.idUsuario

                                 select new
                {
                    Id      = tbusua.idUsuario,
                    Email   = tbusua.Email,
                    TipoRol = rolesusuarios.tipo_rol
                };

                dtVistaRoles.DataSource = JoinTablas.ToList();
            }
        }
Ejemplo n.º 9
0
        void CargarCombo()
        {
            using (sistema_ventasEntities2 db = new sistema_ventasEntities2())
            {
                var clientes = db.tb_cliente.ToList();

                cmbCliente.DataSource    = clientes;
                cmbCliente.DisplayMember = "nombreCliente";
                cmbCliente.ValueMember   = "idCliente";


                var tipodoc = db.tb_documento.ToList();

                cmbTipDoc.DataSource    = tipodoc;
                cmbTipDoc.DisplayMember = "nombreDocumento";
                cmbTipDoc.ValueMember   = "idDocumento";
            }
        }
Ejemplo n.º 10
0
        void filtro()
        {
            using (sistema_ventasEntities2 db = new sistema_ventasEntities2())
            {
                string nombre = txtBusqueda.Text;

                var buscarprod = from tbprod in db.producto
                                 where tbprod.nombreProducto.Contains(nombre)

                                 select new
                {
                    id     = tbprod.idProducto,
                    Nombre = tbprod.nombreProducto,
                    precio = tbprod.precioProducto
                };

                dtvProducto.DataSource = buscarprod.ToList();
            }
        }
Ejemplo n.º 11
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            using (sistema_ventasEntities2 db = new sistema_ventasEntities2())
            {
                var lista = from usuario in db.tb_usuarios
                            where usuario.Email == txtUsuario.Text &&
                            usuario.Contrasena == txtPass.Text
                            select usuario;

                if (lista.Count() > 0)
                {
                    FrmMenu menu = new FrmMenu();
                    menu.Show();
                }
                else
                {
                    MessageBox.Show("El Usuario no existe");
                }
            }
        }