예제 #1
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            ClsDUsuarios Vusuarios = new ClsDUsuarios();

            if (txtCorreo.Text == "" && txtPass.Text == "")
            {
                MessageBox.Show("Datos inválidos");
            }
            else
            {
                if (acceso.VerificarEmail(txtCorreo.Text) == true)
                {
                    MessageBox.Show("¡El usuario ya ha sido registrado, por favor elija un nuevo nombre de usuario!");
                }
                else
                {
                    using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
                    {
                        tb_usuario usuario = new tb_usuario();
                        usuario.email      = txtCorreo.Text;
                        usuario.contrasena = txtPass.Text;
                        Vusuarios.GuardarUsuario(usuario);
                        load();
                    }
                }
            }
        }
예제 #2
0
 private void textBoxBuscarProducto_KeyUp(object sender, KeyEventArgs e)
 {
     if (textBoxBuscarProducto.Text == "")
     {
         if (e.KeyCode == Keys.Enter)
         {
             btnBuscar.PerformClick();
         }
     }
     else if (e.KeyCode == Keys.Enter)
     {
         using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
         {
             producto pr     = new producto();
             int      buscar = int.Parse(textBoxBuscarProducto.Text);
             pr = db.producto.Where(idBuscarr => idBuscarr.idProducto == buscar).First();
             textBoxidProducto.Text       = Convert.ToString(pr.idProducto);
             textBoxNombreDeProducto.Text = Convert.ToString(pr.nombreProducto);
             textBoxPrecioDeProducto.Text = Convert.ToString(pr.precioProducto);
             textBoxCantidad.Focus();
             textBoxBuscarProducto.Text = "";
             intentos = 2;
         }
     }
 }
예제 #3
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            ClsDUsuarios Vusuarios = new ClsDUsuarios();

            if (txtCorreo.Text == "" && txtPass.Text == "")
            {
                MessageBox.Show("Datos inválidos");
            }
            else
            {
                if (acceso.VerificarPass(txtPassAntigua.Text, correoS) == true)
                {
                    using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
                    {
                        tb_usuario usuario = new tb_usuario();
                        usuario.iDUsuario  = Convert.ToInt32(dtgUsuarios.CurrentRow.Cells[0].Value.ToString());
                        usuario.email      = txtCorreo.Text;
                        usuario.contrasena = txtPass.Text;
                        Vusuarios.ActualizarUsuario(usuario);
                        load();
                    }
                }
                else
                {
                    MessageBox.Show("¡Contraseña incorrecta!");
                }
            }
        }
예제 #4
0
        private void txtCodigoBusqueda_KeyUp(object sender, KeyEventArgs e)
        {
            if (txtCodigoBusqueda.Text == "")
            {
                if (e.KeyCode == Keys.Enter)
                {
                    button1.PerformClick();
                }
            }
            else if (e.KeyCode == Keys.Enter)
            {
                using (sistema_ventasEntities1 bd = new sistema_ventasEntities1())
                {
                    tb_producto pro = new tb_producto();

                    int buscar = int.Parse(txtCodigoBusqueda.Text);
                    pro = bd.tb_producto.Where(idBusqueda => idBusqueda.idProducto == buscar).First();
                    txtIdProducto.Text     = Convert.ToString(pro.idProducto);
                    txtNombreProducto.Text = Convert.ToString(pro.nombreProducto);
                    txtPrecioProd.Text     = Convert.ToString(pro.precioProducto);
                    txtCantidad.Focus();
                    txtCodigoBusqueda.Text = "";
                    intentos = 2;
                }
            }
        }
예제 #5
0
        private void btnRegistrarse_Click(object sender, EventArgs e)
        {
            using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
            {
                ClsAcceso acceso = new ClsAcceso();

                if (acceso.VerificarEmail(txtUser.Text) == true)
                {
                    MessageBox.Show("¡El usuario ya ha sido registrado, por favor elija un nuevo nombre de usuario!");
                }
                else
                {
                    if (txtPass1.Text == txtPass2.Text)
                    {
                        tb_usuario usuario = new tb_usuario();
                        usuario.email      = txtUser.Text;
                        usuario.contrasena = txtPass2.Text;

                        ClsDRegistroUsuario registroUsuario = new ClsDRegistroUsuario();
                        registroUsuario.GuardarUsuario(usuario);
                    }
                    else
                    {
                        MessageBox.Show("Las contraseñas no coinciden, por favor verifique las contraseñas ingresadas");
                    }
                }
            }
        }
예제 #6
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
     {
         ClsDUsuarios Vusuario = new ClsDUsuarios();
         Vusuario.EliminarUsuario(Convert.ToInt32(dtgUsuarios.CurrentRow.Cells[0].Value.ToString()));
         load();
     }
 }
예제 #7
0
 private void FrmrptProductos_Load(object sender, EventArgs e)
 {
     using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
     {
         rptProductos rptpr = new rptProductos();
         rptpr.SetDataSource(db.tb_producto.ToList());
         crproductos.ReportSource = rptpr;
     }
 }
예제 #8
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            ClsDProductos VProductos = new ClsDProductos();

            using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
            {
                VProductos.EliminarProducto(Convert.ToInt32(dtgProductos.CurrentRow.Cells[0].Value.ToString()));
                load();
            }
        }
예제 #9
0
        public List <tb_cliente> MostrarCliente()
        {
            List <tb_cliente> tb_Clientes = new List <tb_cliente>();

            using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
            {
                tb_Clientes = db.tb_cliente.ToList();
            }
            return(tb_Clientes);
        }
예제 #10
0
 private void btnAgregar_Click(object sender, EventArgs e)
 {
     using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
     {
         ClsDDocumentos VDocumentos = new ClsDDocumentos();
         tb_documento   Documento   = new tb_documento();
         Documento.nombreDocumento = txtDocumento.Text;
         VDocumentos.GuardarDocumento(Documento);
         load();
     }
 }
예제 #11
0
        public List <tb_venta> UltimaVenta()
        {
            List <tb_venta> consultarUlVenta = new List <tb_venta>();

            using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
            {
                consultarUlVenta = db.tb_venta.ToList();
            }

            return(consultarUlVenta);
        }
예제 #12
0
        public List <tb_documento> MostrarDocumento()
        {
            List <tb_documento> tb_Documentos = new List <tb_documento>();

            using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
            {
                tb_Documentos = db.tb_documento.ToList();
            }

            return(tb_Documentos);
        }
예제 #13
0
 private void btnActualizar_Click(object sender, EventArgs e)
 {
     using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
     {
         ClsDDocumentos VDocumentos = new ClsDDocumentos();
         tb_documento   Documento   = new tb_documento();
         Documento.nombreDocumento = txtDocumento.Text;
         Documento.iDDocumento     = Convert.ToInt32(dtgDoc.CurrentRow.Cells[0].Value.ToString());
         VDocumentos.ActualizarDocumento(Documento);
         load();
     }
 }
예제 #14
0
        public List <tb_producto> BuscarProducto(int Codigo)
        {
            List <tb_producto> tb_Productos = new List <tb_producto>();

            using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
            {
                tb_Productos = (from listadoProductos in db.tb_producto
                                where listadoProductos.idProducto == Codigo
                                select listadoProductos).ToList();
            }
            return(tb_Productos);
        }
예제 #15
0
 private void load()
 {
     dtgProductos.Rows.Clear();
     using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
     {
         var consulta = (from a in db.tb_producto
                         select a).ToList();
         foreach (var i in consulta)
         {
             dtgProductos.Rows.Add(i.idProducto, i.nombreProducto, i.precioProducto, i.estadoProducto);
         }
     }
 }
예제 #16
0
        public List <tb_producto> MostrarProducto(String filtro)
        {
            List <tb_producto> tb_Productos = new List <tb_producto>();

            using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
            {
                tb_Productos = (from listadoProductos in db.tb_producto
                                where listadoProductos.nombreProducto.Contains(filtro)
                                select listadoProductos).ToList();
            }

            return(tb_Productos);
        }
예제 #17
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
            {
                user.Email      = txtUsuario.Text;
                user.Contrasena = txtContraseña.Text;

                db.tb_usuarios.Add(user);
                db.SaveChanges();
            }
            cargardatos();
            limpiardatos();
        }
예제 #18
0
        private void button2_Click(object sender, EventArgs e)
        {
            using (sistema_ventasEntities1 db = new sistema_ventasEntities1()) {
                user.Email      = txtUsuario.Text;
                user.Contrasena = txtContrasena.Text;

                db.tb_usuarios.Add(user);
                db.SaveChanges();
            }
            limpiardatos();
            dtvUsuarios.Rows.Clear();
            cargardatos();
        }
예제 #19
0
        private void button3_Click(object sender, EventArgs e)
        {
            using (sistema_ventasEntities1 db = new sistema_ventasEntities1()) {
                String Id = dtvUsuarios.CurrentRow.Cells[0].Value.ToString();

                user = db.tb_usuarios.Find(int.Parse(Id));
                db.tb_usuarios.Remove(user);
                db.SaveChanges();
            }
            limpiardatos();
            dtvUsuarios.Rows.Clear();
            cargardatos();
        }
예제 #20
0
 private void load()
 {
     dtgUsuarios.Rows.Clear();
     using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
     {
         var consulta = (from a in db.tb_usuario
                         select a).ToList();
         foreach (var i in consulta)
         {
             dtgUsuarios.Rows.Add(i.iDUsuario, i.email, i.contrasena);
         }
     }
 }
예제 #21
0
        public void GuardarCliente(tb_cliente vCliente)
        {
            using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
            {
                tb_cliente dbCliente = new tb_cliente();
                dbCliente.nombreCliente    = vCliente.nombreCliente;
                dbCliente.direccionCliente = vCliente.direccionCliente;
                dbCliente.duiCliente       = vCliente.duiCliente;

                db.tb_cliente.Add(dbCliente);
                db.SaveChanges();
                MessageBox.Show("¡Nuevo cliente agregado exitosamente!");
            }
        }
예제 #22
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            ClsDProductos VProductos = new ClsDProductos();

            using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
            {
                tb_producto producto = new tb_producto();
                producto.nombreProducto = txtProducto.Text;
                producto.precioProducto = txtPrecio.Text;
                producto.estadoProducto = txtEstado.Text;
                VProductos.GuardarProducto(producto);
                load();
            }
        }
예제 #23
0
        void cargardatos()
        {
            using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
            {
                var tb_usuarios = db.tb_usuarios;

                foreach (var iterardatosTbUsuarios in tb_usuarios)
                {
                    dtvUsuarios.Rows.Add(iterardatosTbUsuarios.Id, iterardatosTbUsuarios.Email, iterardatosTbUsuarios.Contrasena);
                }

                //dtvUsuarios.DataSource = db.tb_usuarios.ToList();
            }
        }
예제 #24
0
        private void load()
        {
            dtgDoc.Rows.Clear();
            using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
            {
                var consulta = (from a in db.tb_documento
                                select a).ToList();

                foreach (var i in consulta)
                {
                    dtgDoc.Rows.Add(i.iDDocumento, i.nombreDocumento);
                }
            }
        }
예제 #25
0
 public void Guardardetalleventa(tb_detalleVenta dtalle)
 {
     using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
     {
         tb_detalleVenta detalleVenta = new tb_detalleVenta();
         detalleVenta.iDVenta    = dtalle.iDVenta;
         detalleVenta.iDProducto = dtalle.iDProducto;
         detalleVenta.cantidad   = dtalle.cantidad;
         detalleVenta.precio     = dtalle.precio;
         detalleVenta.total      = dtalle.total;
         db.tb_detalleVenta.Add(detalleVenta);
         db.SaveChanges();
     }
 }
예제 #26
0
        public void save(tb_venta ventas)
        {
            using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
            {
                tb_venta veta = new tb_venta();
                veta.iDDocumento = ventas.iDDocumento;
                veta.iDCliente   = ventas.iDCliente;
                veta.iDUsuario   = ventas.iDUsuario;
                veta.totalVenta  = ventas.totalVenta;
                veta.fecha       = ventas.fecha;
                db.tb_venta.Add(veta);

                db.SaveChanges();
            }
        }
예제 #27
0
        private void load()
        {
            dtgClientes.Rows.Clear();
            using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
            {
                var consulta = (from a in db.tb_cliente
                                select a
                                ).ToList();

                foreach (var i in consulta)
                {
                    dtgClientes.Rows.Add(i.iDCliente, i.nombreCliente, i.direccionCliente, i.duiCliente);
                }
            }
        }
예제 #28
0
 private void button4_Click(object sender, EventArgs e)
 {
     using (sistema_ventasEntities1 db = new sistema_ventasEntities1()) {
         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      = txtContrasena.Text;
         db.Entry(user).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
     }
     limpiardatos();
     dtvUsuarios.Rows.Clear();
     cargardatos();
 }
예제 #29
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            ClsDProductos VProductos = new ClsDProductos();

            using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
            {
                tb_producto producto = new tb_producto();
                producto.idProducto     = Convert.ToInt32(dtgProductos.CurrentRow.Cells[0].Value.ToString());
                producto.nombreProducto = txtProducto.Text;
                producto.precioProducto = txtPrecio.Text;
                producto.estadoProducto = txtEstado.Text;
                VProductos.ActualizarProducto(producto);
                load();
            }
        }
예제 #30
0
        void retornarid()
        {
            using (sistema_ventasEntities1 db = new sistema_ventasEntities1())
            {
                var tb_V = db.tb_venta;
                txtIDNumercion.Text = "1";
                foreach (var iterardatostbventas in tb_V)
                {
                    int idVenta = iterardatostbventas.idVenta;
                    int suma    = idVenta + 1;
                    txtIDNumercion.Text = suma.ToString();

                    // dtvUsuarios.Rows.Add(iterardatosTbUsuarios.Email, iterardatosTbUsuarios.Contrasena);
                }
            }
        }