예제 #1
0
 private void textBox1_TextChanged(object sender, EventArgs e)
 {
     using (sitema_ventasEntities bd = new sitema_ventasEntities())
     {
         filtro();
     }
 }
예제 #2
0
 private void textBox1_KeyUp(object sender, KeyEventArgs e)
 {
     if (txtBusqueda.Text == "")
     {
         if (e.KeyCode == Keys.Enter)
         {
             btnBuscar.PerformClick();
         }
     }
     else if (e.KeyCode == Keys.Enter)
     {
         using (sitema_ventasEntities bd = new sitema_ventasEntities())
         {
             producto pr     = new producto();
             int      buscar = int.Parse(txtBusqueda.Text);
             pr = bd.producto.Where(idBuscar => idBuscar.idProducto == buscar).First();
             txtIdProducto.Text     = Convert.ToString(pr.idProducto);
             txtNombreProducto.Text = Convert.ToString(pr.nombreProducto);
             txtPrecioProducto.Text = Convert.ToString(pr.precioProducto);
             txtCantidad.Focus();
             txtBusqueda.Text = "";
             intentos         = 2;
         }
     }
 }
 private void button4_Click(object sender, EventArgs e)
 {
     using (sitema_ventasEntities db = new sitema_ventasEntities())
     {
         String id = dtvUsuario.CurrentRow.Cells[0].Value.ToString();
         user = db.usuario.Find(int.Parse(id));
         db.usuario.Remove(user);
         db.SaveChanges();
     }
     MessageBox.Show("Eliminado con exito");
     CargarDatos();
     LimpiarDatos();
 }
 private void button3_Click(object sender, EventArgs e)
 {
     using (sitema_ventasEntities db = new sitema_ventasEntities())
     {
         user.email      = txtUsuario.Text;
         user.contraseña = txtContraseña.Text;
         db.usuario.Add(user);
         db.SaveChanges();
     }
     MessageBox.Show("Guardado con exito");
     CargarDatos();
     LimpiarDatos();
 }
예제 #5
0
        private void button3_Click(object sender, EventArgs e)
        {
            using (sitema_ventasEntities bd = new sitema_ventasEntities())
            {
                tb_venta tb_venta     = new tb_venta();
                String   comboTipoDoc = cmbTipoDoc.SelectedValue.ToString();
                String   comboCliente = cmbClientes.SelectedValue.ToString();

                tb_venta.idDocumento = int.Parse(comboTipoDoc);
                tb_venta.iDCliente   = int.Parse(comboCliente);
                tb_venta.iDUsuario   = 1;

                tb_venta.totalVenta = Convert.ToDecimal(txtTotalFinal.Text);
                tb_venta.fecha      = Convert.ToDateTime(dtpFecha.Text);
                bd.tb_venta.Add(tb_venta);
                bd.SaveChanges();

                detalleVenta dete = new detalleVenta();

                for (int i = 0; i < dtvVentas.RowCount; i++)
                {
                    String IdProducto           = dtvVentas.Rows[i].Cells[0].Value.ToString();
                    int    ProductosConvertidos = Convert.ToInt32(IdProducto);

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


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

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



                    dete.idVenta    = Convert.ToInt32(txtIDNumeracion.Text);
                    dete.idProducto = ProductosConvertidos;
                    dete.cantidad   = cantidadConvertida;
                    dete.precio     = PrecioConvertido;
                    dete.total      = TotalConvertido;
                    bd.detalleVenta.Add(dete);
                    bd.SaveChanges();
                }
            }
            retornoid();
            dtvVentas.Rows.Clear();
            txtTotalFinal.Text = "";
        }
 private void button1_Click(object sender, EventArgs e)
 {
     using (sitema_ventasEntities db = new sitema_ventasEntities())
     {
         String id  = dtvUsuario.CurrentRow.Cells[0].Value.ToString();
         int    idC = int.Parse(id);
         user                 = db.usuario.Where(VerificarID => VerificarID.id == idC).First();
         user.email           = txtUsuario.Text;
         user.contraseña      = txtContraseña.Text;
         db.Entry(user).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
     }
     CargarDatos();
     LimpiarDatos();
 }
        void CargarDatos()
        {
            using (sitema_ventasEntities db = new sitema_ventasEntities())
            {
                //var usuarios = db.usuario;
                //foreach (var iteradatosUsuario in usuarios )
                //{
                //    dtvUsuario.Rows.Add(iteradatosUsuario.email,iteradatosUsuario.contraseña);
                //}



                dtvUsuario.DataSource = db.usuario.ToList();
            }
        }
예제 #8
0
        void retornoid()
        {
            using (sitema_ventasEntities db = new sitema_ventasEntities())
            {
                txtIDNumeracion.Text = "1";
                var tb_v = db.tb_venta;
                foreach (var iteradatosVenta in tb_v)
                {
                    int idventa = iteradatosVenta.idVenta;
                    int suma    = idventa + 1;
                    txtIDNumeracion.Text = suma.ToString();

                    //dtvUsuario.Rows.Add(iteradatosUsuario.email, iteradatosUsuario.contraseña);
                }
            }
        }
예제 #9
0
        private void frmRoles_Load(object sender, EventArgs e)
        {
            using (sitema_ventasEntities bd = new sitema_ventasEntities())
            {
                var jointablas = from tbusu in bd.usuario
                                 from rolesuser in bd.roles_usuario
                                 where tbusu.id == rolesuser.id_Rol_usuario

                                 select new
                {
                    Id      = tbusu.id,
                    email   = tbusu.email,
                    tiporol = rolesuser.tipo_rol
                };
                dtVistaRoles.DataSource = jointablas.ToList();
            }
        }
예제 #10
0
        void CargarCombo()
        {
            using (sitema_ventasEntities db = new sitema_ventasEntities())
            {
                var clientes = db.tb_cliente.ToList();
                cmbClientes.DataSource    = clientes;
                cmbClientes.DisplayMember = "nombreCliente";
                cmbClientes.ValueMember   = "iDCliente";



                var tipoDoc = db.tb_documento.ToList();
                cmbTipoDoc.DataSource    = tipoDoc;
                cmbTipoDoc.DisplayMember = "nombreDocumento";
                cmbTipoDoc.ValueMember   = "iDDocumento";
            }
        }
예제 #11
0
        void filtro()
        {
            String nombre = txtBuscar.Text;

            using (sitema_ventasEntities bd = new sitema_ventasEntities())
            {
                var jointablas = from tbprod in bd.producto

                                 where tbprod.nombreProducto.Contains(nombre)

                                 select new
                {
                    Id     = tbprod.idProducto,
                    Nombre = tbprod.nombreProducto,
                    Precio = tbprod.precioProducto
                };
                dtvBusqueda.DataSource = jointablas.ToList();
            }
        }
예제 #12
0
        private void button1_Click(object sender, EventArgs e)
        {
            using (sitema_ventasEntities db = new sitema_ventasEntities())
            {
                var lista = from usuarios in db.usuario
                            where usuarios.email == txtUsuario.Text &&
                            usuarios.contraseña == txtContra.Text
                            select usuarios;


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