示例#1
0
 private void txtBuscarProd_KeyUp(object sender, KeyEventArgs e)
 {
     if (txtBuscarProd.Text == "")
     {
         if (e.KeyCode == Keys.Enter)
         {
             btnBuscar.PerformClick();
         }
     }
     else if (e.KeyCode == Keys.Enter)
     {
         using (sistema_ventaEntities2 bd = new sistema_ventaEntities2())
         {
             producto pr     = new producto();
             int      buscar = int.Parse(txtBuscarProd.Text);
             pr = bd.producto.Where(idBuscar => idBuscar.idProducto == buscar).First();
             txtCodigoProd.Text = Convert.ToString(pr.idProducto);
             txtNombreProd.Text = Convert.ToString(pr.nombreProducto);
             txtPrecioProd.Text = Convert.ToString(pr.precioProducto);
             txtCantidad.Focus();
             txtBuscarProd.Text = "";
             intentos           = 2;
         }
     }
 }
示例#2
0
 private void frmrptProductos_Load(object sender, EventArgs e)
 {
     using (sistema_ventaEntities2 db = new sistema_ventaEntities2())
     {
         rptProductos rptpr = new rptProductos();
         rptpr.SetDataSource(db.producto.ToList());
         crproductos.ReportSource = rptpr;
     }
 }
示例#3
0
        private void button3_Click(object sender, EventArgs e)
        {
            using (sistema_ventaEntities2 db = new sistema_ventaEntities2())
            {
                String Id = dtvUsuarios.CurrentRow.Cells[0].Value.ToString();

                user = db.tb_usuarios.Find(int.Parse(Id));
                db.tb_usuarios.Remove(user);
                db.SaveChanges();
            }
            cargardatos();
            limpiardatos();
        }
示例#4
0
        private void button2_Click(object sender, EventArgs e)
        {
            using (sistema_ventaEntities2 db = new sistema_ventaEntities2())
            {
                user.Email      = txtUsuario.Text;
                user.Contrasena = txtContraseña.Text;

                db.tb_usuarios.Add(user);
                db.SaveChanges();
            }
            cargardatos();
            cargardatos();
        }
示例#5
0
        void cargardatos()
        {
            using (sistema_ventaEntities2 db = new sistema_ventaEntities2())
            {
                var tb_usuarios = db.tb_usuarios;
                foreach (var iterardatosTbUsuarios in tb_usuarios)
                {
                    dtvUsuarios.Rows.Add(iterardatosTbUsuarios.Email, iterardatosTbUsuarios.Contrasena);
                }

                //dtvUsuarios.DataSource = db.tb_usuarios.ToList();
            }
        }
示例#6
0
        public void retornoid()
        {
            using (sistema_ventaEntities2 db = new sistema_ventaEntities2())
            {
                var tb_Ventas = db.tb_venta;
                txtNumeroVenta.Text = "1";
                foreach (var iterardatosTbVenta in tb_Ventas)
                {
                    int idVenta = iterardatosTbVenta.idVenta;
                    int suma    = idVenta + 1;
                    txtNumeroVenta.Text = suma.ToString();

                    //dtvUsuarios.Rows.Add(iterardatosTbUsuarios.Email, iterardatosTbUsuarios.Contrasena);
                }
            }
        }
示例#7
0
        private void button4_Click(object sender, EventArgs e)
        {
            using (sistema_ventaEntities2 db = new sistema_ventaEntities2())
            {
                String Id  = dtvUsuarios.CurrentRow.Cells[0].Value.ToString();
                int    idC = int.Parse(Id);
                user                 = db.tb_usuarios.Where(VerificarId => VerificarId.Id == idC).First();
                user.Email           = txtUsuario.Text;
                user.Contrasena      = txtContraseña.Text;
                db.Entry(user).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
            }

            cargardatos();
            limpiardatos();
        }
示例#8
0
        private void button1_Click(object sender, EventArgs e)
        {
            using (sistema_ventaEntities2 db = new sistema_ventaEntities2())
            {
                tb_venta tv_v = new tb_venta();
                string   comboTipoDocumento = cmbTipoDocumento.SelectedValue.ToString();
                string   comboCliente       = cmbCliente.SelectedValue.ToString();
                tv_v.idDocumento = Convert.ToInt32(comboTipoDocumento);
                tv_v.iDCliente   = Convert.ToInt32(comboCliente);
                tv_v.iDUsuario   = 1;
                tv_v.totalVenta  = Convert.ToDecimal(txtTOTALF.Text);
                tv_v.fecha       = Convert.ToDateTime(dtpFecha.Text);

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


                detalleVenta dete = new detalleVenta();
                for (int i = 0; i < dtvVenta.RowCount; i++)
                {
                    string idProducto             = dtvVenta.Rows[i].Cells[0].Value.ToString();
                    int    idProductosConvertidos = Convert.ToInt32(idProducto);

                    string cantidad            = dtvVenta.Rows[i].Cells[3].Value.ToString();
                    int    CantidadConvertidos = Convert.ToInt32(cantidad);

                    string  precio            = dtvVenta.Rows[i].Cells[2].Value.ToString();
                    decimal PrecioConvertidos = Convert.ToDecimal(precio);

                    string  total            = dtvVenta.Rows[i].Cells[4].Value.ToString();
                    decimal TotalConvertidos = Convert.ToDecimal(total);

                    dete.idVenta    = Convert.ToInt32(txtNumeroVenta.Text);
                    dete.idProducto = idProductosConvertidos;
                    dete.cantidad   = CantidadConvertidos;
                    dete.precio     = PrecioConvertidos;
                    dete.total      = TotalConvertidos;
                    db.detalleVenta.Add(dete);
                    db.SaveChanges();
                }
            }

            retornoid();
            dtvVenta.Rows.Clear();
            txtTOTALF.Text = "";
        }
示例#9
0
        public void CargarComobo()
        {
            using (sistema_ventaEntities2 bd = new sistema_ventaEntities2())
            {
                var clientes = bd.tb_cliente.ToList();

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


                var tipodoc = bd.tb_documento.ToList();

                cmbTipoDocumento.DataSource    = tipodoc;
                cmbTipoDocumento.DisplayMember = "nombreDocumento";
                cmbTipoDocumento.ValueMember   = "iDDocumento";
            }
        }
示例#10
0
        private void button1_Click(object sender, EventArgs e)
        {
            using (sistema_ventaEntities2 db = new sistema_ventaEntities2())
            {
                var lista = from usuario in db.tb_usuarios
                            where usuario.Email == txtUsuario.Text &&
                            usuario.Contrasena == txtContraseña.Text
                            select usuario;

                if (lista.Count() > 0)
                {
                    frmMenu menu = new frmMenu();
                    menu.Show();
                }
                else
                {
                    MessageBox.Show("El usuario no existe");
                }
            }
        }
示例#11
0
        private void frmROLES_Load(object sender, EventArgs e)
        {
            using (sistema_ventaEntities2 bd = new sistema_ventaEntities2())
            {
                var Jointablas = from tbusua in bd.tb_usuarios
                                 from rolesusuarios in bd.roles_usuarios
                                 where tbusua.Id == rolesusuarios.id_Rol_Usuarios


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


                dtVistaRoles.DataSource = Jointablas.ToList();
            }
        }
示例#12
0
        void filtro()
        {
            using (sistema_ventaEntities2 bd = new sistema_ventaEntities2())
            {
                String nombre = txtBuscar.Text;

                var buscarprod = from tbprod in bd.producto

                                 where tbprod.nombreProducto.Contains(nombre)


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


                dtgProducto.DataSource = buscarprod.ToList();
            }
        }