private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (txtApellido.Text != "" && txtDireccion.Text != "" && txtDui.Text != "" &&
         txtNit.Text != "" && txtNombre.Text != "" && txtNrc.Text != "" && txtTelefono.Text != "")
     {
         using (VENTASEntities bd = new VENTASEntities())
         {
             try
             {
                 Cliente cli = new Cliente();
                 string  id  = dgvClientes.CurrentRow.Cells[0].Value.ToString();
                 int     id2 = int.Parse(id);
                 cli = bd.Clientes.Where(verificarId => verificarId.id_cliente == id2).First();
                 bd.Entry(cli).State = System.Data.Entity.EntityState.Deleted;
                 bd.SaveChanges();
             }
             catch (Exception ex)
             {
                 MessageBox.Show("  Este Cliente esta relacionado a un \n" +
                                 "registro de venta, no se puede eliminar");
             }
         }
     }
     else
     {
         MessageBox.Show("No se pueden eliminar \n" +
                         "valores vacios");
     }
     limpiar();
     bloqueo();
     cargar();
 }
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (txtCantidad.Text != "" && txtNombre.Text != "" && txtCosto.Text != "" && txtVenta.Text != "" &&
         cmbProveedor.Text != "" && cmbCategoria.Text != "")
     {
         using (VENTASEntities bd = new VENTASEntities())
         {
             Producto pro = new Producto();
             pro.id_categoria    = int.Parse(cmbCategoria.SelectedValue.ToString());
             pro.id_proveedor    = int.Parse(cmbProveedor.SelectedValue.ToString());
             pro.nombre_producto = txtNombre.Text;
             pro.cantidad        = int.Parse(txtCantidad.Text);
             pro.costo           = decimal.Parse(txtCosto.Text);
             pro.precio_venta    = decimal.Parse(txtVenta.Text);
             bd.Productos.Add(pro);
             bd.SaveChanges();
         }
     }
     else
     {
         MessageBox.Show("No se aceptan valores vacios");
     }
     limpiar();
     bloqueo();
     cargar();
 }
        private void btnModificar_Click(object sender, EventArgs e)
        {
            if (txtApellido.Text != "" && txtDireccion.Text != "" && txtDui.Text != "" &&
                txtNit.Text != "" && txtNombre.Text != "" && txtNrc.Text != "" && txtTelefono.Text != "")
            {
                using (VENTASEntities bd = new VENTASEntities())
                {
                    Cliente cli = new Cliente();
                    string  id  = dgvClientes.CurrentRow.Cells[0].Value.ToString();
                    int     id2 = int.Parse(id);
                    cli = bd.Clientes.Where(verificarId => verificarId.id_cliente == id2).First();
                    cli.apellido_cliente = txtApellido.Text;
                    cli.direccion        = txtDireccion.Text;
                    cli.dui = txtDui.Text;

                    cli.nit             = txtNit.Text;
                    cli.nombre_cliente  = txtNombre.Text;
                    cli.nrc             = txtNrc.Text;
                    cli.telefono        = txtTelefono.Text;
                    bd.Entry(cli).State = System.Data.Entity.EntityState.Modified;
                    bd.SaveChanges();
                }
            }
            else
            {
                MessageBox.Show("No se aceptan valores vacios");
            }

            limpiar();
            bloqueo();
            cargar();
        }
Exemple #4
0
 private void btnModificar_Click(object sender, EventArgs e)
 {
     if (txtDireccion.Text != "" && txtNombre.Text != "" && txtTelefono.Text != "")
     {
         using (VENTASEntities bd = new VENTASEntities())
         {
             Proveedore pro = new Proveedore();
             string     id  = dgvProveedores.CurrentRow.Cells[0].Value.ToString();
             int        id2 = int.Parse(id);
             pro = bd.Proveedores.Where(verificarId => verificarId.id_proveedor == id2).First();
             pro.nombre_proveedor = txtNombre.Text;
             pro.telefono         = txtTelefono.Text;
             pro.direccion        = txtDireccion.Text;
             bd.Entry(pro).State  = System.Data.Entity.EntityState.Modified;
             bd.SaveChanges();
         }
     }
     else
     {
         MessageBox.Show("No se pueden guardar \n" +
                         "valores nulos");
     }
     limpiar();
     bloqueo();
     cargar();
 }
Exemple #5
0
        void filtro()
        {
            using (VENTASEntities bd = new VENTASEntities())
            {
                string nombre = txtBuscar.Text;
                var    lista  = from pro in bd.Productos
                                from cat in bd.Categorias
                                from prov in bd.Proveedores
                                where pro.id_categoria == cat.id_categoria
                                where pro.id_proveedor == prov.id_proveedor
                                where pro.nombre_producto.Contains(nombre)

                                select new
                {
                    NOMBRE       = pro.nombre_producto,
                    EXISTENCIAS  = pro.cantidad,
                    CATEGORIA    = cat.nombre_categoria,
                    PROVEEDOR    = prov.nombre_proveedor,
                    COSTO        = pro.costo,
                    PRECIO_VENTA = pro.precio_venta
                };

                dgvInventario.DataSource = lista.ToList();
            }
        }
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (txtApellido.Text != "" && txtDireccion.Text != "" && txtDui.Text != "" &&
         txtNit.Text != "" && txtNombre.Text != "" && txtNrc.Text != "" && txtTelefono.Text != "")
     {
         using (VENTASEntities bd = new VENTASEntities())
         {
             Cliente cli = new Cliente();
             cli.apellido_cliente = txtApellido.Text;
             cli.nombre_cliente   = txtNombre.Text;
             cli.direccion        = txtDireccion.Text;
             cli.telefono         = txtTelefono.Text;
             cli.dui = txtDui.Text;
             cli.nit = txtNit.Text;
             cli.nrc = txtNrc.Text;
             bd.Clientes.Add(cli);
             bd.SaveChanges();
         }
     }
     else
     {
         MessageBox.Show("No se pueden guardar \n" +
                         "valores nulos");
     }
     limpiar();
     bloqueo();
     cargar();
 }
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (txtApellido.Text != "" && cmbCargos.Text != "" && txtContra.Text != "" &&
         txtNombre.Text != "" && txtUsuario.Text != "")
     {
         using (VENTASEntities bd = new VENTASEntities())
         {
             Empleado em = new Empleado();
             em.apellido_empleado = txtApellido.Text;
             em.id_cargo          = int.Parse(cmbCargos.SelectedValue.ToString());
             em.contrasenia       = txtContra.Text;
             em.nombre_empleado   = txtNombre.Text;
             em.usuario           = txtUsuario.Text;
             bd.Empleados.Add(em);
             bd.SaveChanges();
             listaCargos();
         }
     }
     else
     {
         MessageBox.Show("No se aceptan valores Vacios");
     }
     limpiar();
     bloqueo();
     cargar();
 }
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (txtApellido.Text != "" && txtContra.Text != "" &&
         txtNombre.Text != "" && txtUsuario.Text != "")
     {
         using (VENTASEntities bd = new VENTASEntities())
         {
             try
             {
                 Empleado em  = new Empleado();
                 string   id  = dgvEmpleados.CurrentRow.Cells[0].Value.ToString();
                 int      id2 = int.Parse(id);
                 em = bd.Empleados.Where(verificarId => verificarId.id_empleado == id2).First();
                 bd.Entry(em).State = System.Data.Entity.EntityState.Deleted;
                 bd.SaveChanges();
             }
             catch (Exception ex)
             {
                 MessageBox.Show("Este Empleado esta relacionado a un \n" +
                                 "   registro de venta o de compra,\n" +
                                 "        no se puede eliminar");
             }
         }
     }
     else
     {
         MessageBox.Show("No se aceptan valores Vacios");
     }
     limpiar();
     bloqueo();
     cargar();
 }
 private void btnModificar_Click(object sender, EventArgs e)
 {
     if (txtApellido.Text != "" && cmbCargos.Text != "" && txtContra.Text != "" &&
         txtNombre.Text != "" && txtUsuario.Text != "")
     {
         if (cmbCargos.Text != "")
         {
             using (VENTASEntities bd = new VENTASEntities())
             {
                 Empleado em  = new Empleado();
                 string   id  = dgvEmpleados.CurrentRow.Cells[0].Value.ToString();
                 int      id2 = int.Parse(id);
                 em = bd.Empleados.Where(verificarId => verificarId.id_empleado == id2).First();
                 em.apellido_empleado = txtApellido.Text;
                 em.id_cargo          = int.Parse(cmbCargos.SelectedValue.ToString());
                 em.contrasenia       = txtContra.Text;
                 em.nombre_empleado   = txtNombre.Text;
                 em.usuario           = txtUsuario.Text;
                 bd.Entry(em).State   = System.Data.Entity.EntityState.Modified;
                 bd.SaveChanges();
                 listaCargos();
             }
         }
         else if (cmbCargos.Text == "")
         {
             using (VENTASEntities bd = new VENTASEntities())
             {
                 Empleado em  = new Empleado();
                 string   id  = dgvEmpleados.CurrentRow.Cells[0].Value.ToString();
                 int      id2 = int.Parse(id);
                 em = bd.Empleados.Where(verificarId => verificarId.id_empleado == id2).First();
                 em.apellido_empleado = txtApellido.Text;
                 em.contrasenia       = txtContra.Text;
                 em.nombre_empleado   = txtNombre.Text;
                 em.usuario           = txtUsuario.Text;
                 bd.Entry(em).State   = System.Data.Entity.EntityState.Modified;
                 bd.SaveChanges();
                 listaCargos();
             }
         }
     }
     else
     {
         MessageBox.Show("No se aceptan valores Vacios");
     }
     limpiar();
     bloqueo();
     cargar();
 }
Exemple #10
0
        void cargar()
        {
            using (VENTASEntities bd = new VENTASEntities())
            {
                var lista = from c in bd.Cargos

                            select new
                {
                    NUMERO_CARGO = c.id_cargo,
                    NOMBRE       = c.nombre_cargo
                };

                dgvCargo.DataSource = lista.ToList();
            }
        }
Exemple #11
0
 private void dgvCategorias_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     using (VENTASEntities bd = new VENTASEntities())
     {
         Categoria ca  = new Categoria();
         string    id  = dgvCategorias.CurrentRow.Cells[0].Value.ToString();
         int       id2 = int.Parse(id);
         ca                  = bd.Categorias.Where(verificarId => verificarId.id_categoria == id2).First();
         txtNombre.Text      = ca.nombre_categoria;
         lblModo.Text        = "Visualizacion";
         rbNuevo.Checked     = false;
         rbModificar.Checked = false;
         bloqueo();
     }
 }
Exemple #12
0
        void cargar()
        {
            using (VENTASEntities bd = new VENTASEntities())
            {
                var lista = from pro in bd.Proveedores

                            select new
                {
                    NUMERO_PROVEEDOR = pro.id_proveedor,
                    NOMBRE           = pro.nombre_proveedor,
                };

                dgvProveedores.DataSource = lista.ToList();
            }
        }
Exemple #13
0
        void cargar()
        {
            using (VENTASEntities bd = new VENTASEntities())
            {
                var lista = from c in bd.Categorias

                            select new
                {
                    NUMERO_CATEGORIA = c.id_categoria,
                    NOMBRE           = c.nombre_categoria
                };

                dgvCategorias.DataSource = lista.ToList();
            }
        }
        void cargar()
        {
            using (VENTASEntities bd = new VENTASEntities())
            {
                var lista = from pro in bd.Productos

                            select new
                {
                    NUMERO_PRODUCTO = pro.id_producto,
                    NOMBRE          = pro.nombre_producto
                };

                dgvProductos.DataSource = lista.ToList();
            }
        }
        void cargar()
        {
            using (VENTASEntities bd = new VENTASEntities())
            {
                var lista = from m in bd.Empleados

                            select new
                {
                    NUMERO_EMPLEADO = m.id_empleado,
                    NOMBRE          = m.nombre_empleado,
                    APELLIDO        = m.apellido_empleado
                };

                dgvEmpleados.DataSource = lista.ToList();
            }
        }
Exemple #16
0
        void RetornarId()
        {
            using (VENTASEntities bd = new VENTASEntities())
            {
                var lista = bd.Ventas;

                foreach (var iteracion in lista)
                {
                    string id          = iteracion.id_venta.ToString();
                    int    idConvertir = Convert.ToInt32(id);
                    int    suma        = idConvertir + 1;

                    lblIdVenta.Text = suma.ToString();
                }
            }
        }
        public List <Producto> Buscar()
        {
            VENTASEntities entity = new VENTASEntities();

            var query = from p in entity.Productos
                        select p;

            if (txtBuscar.Text != string.Empty)
            {
                query = query.Where(p => p.nombre_producto == txtBuscar.Text);
            }



            return(query.ToList());
        }
        void cargar()
        {
            using (VENTASEntities bd = new VENTASEntities())
            {
                var lista = from cli in bd.Clientes

                            select new
                {
                    NUMERO_CLIENTE = cli.id_cliente,
                    NOMBRE         = cli.nombre_cliente,
                    APELLIDO       = cli.apellido_cliente
                };

                dgvClientes.DataSource = lista.ToList();
            }
            bloqueo();
        }
Exemple #19
0
        void filtro()
        {
            using (VENTASEntities bd = new VENTASEntities())
            {
                string nombre = txtBuscar.Text;
                var    lista  = from pro in bd.Proveedores
                                where pro.nombre_proveedor.Contains(nombre)

                                select new
                {
                    NUMERO_PROVEEDOR = pro.id_proveedor,
                    NOMBRE           = pro.nombre_proveedor,
                };

                dgvProveedores.DataSource = lista.ToList();
            }
        }
Exemple #20
0
        void filtro()
        {
            using (VENTASEntities bd = new VENTASEntities())
            {
                string nombre = txtBuscar.Text;
                var    lista  = from c in bd.Cargos
                                where c.nombre_cargo.Contains(nombre)

                                select new
                {
                    NUMERO_CARGO = c.id_cargo,
                    NOMBRE       = c.nombre_cargo
                };

                dgvCargo.DataSource = lista.ToList();
            }
        }
Exemple #21
0
 private void dgvProveedores_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     using (VENTASEntities bd = new VENTASEntities())
     {
         Proveedore pro = new Proveedore();
         string     id  = dgvProveedores.CurrentRow.Cells[0].Value.ToString();
         int        id2 = int.Parse(id);
         pro = bd.Proveedores.Where(verificarId => verificarId.id_proveedor == id2).First();
         txtDireccion.Text   = pro.direccion;
         txtNombre.Text      = pro.nombre_proveedor;
         txtTelefono.Text    = pro.telefono;
         lblModo.Text        = "Visualizacion";
         rbNuevo.Checked     = false;
         rbModificar.Checked = false;
         bloqueo();
     }
 }
Exemple #22
0
        private void button1_Click(object sender, EventArgs e)
        {
            using (VENTASEntities bd = new VENTASEntities())
            {
                var entrar = from us in bd.Empleados
                             where us.usuario == txtUsuario.Text &&
                             us.contrasenia == txtContra.Text
                             select us;

                if (entrar.Count() > 0)
                {
                    Empleado em = new Empleado();

                    em = bd.Empleados.Where(Buscar => Buscar.usuario == txtUsuario.Text).First();
                    int idCargo = em.id_cargo;

                    string nombreCajero = em.nombre_empleado;

                    if (idCargo == 1)
                    {
                        FrmMeniu.ventas.lblNombreCajero.Text  = nombreCajero;
                        FrmMeniu.compras.lblNombreCajero.Text = nombreCajero;
                        m.ShowDialog();
                        this.Hide();
                    }
                    else if (idCargo == 2)
                    {
                        FrmMeniu.ventas.lblNombreCajero.Text  = nombreCajero;
                        FrmMeniu.compras.lblNombreCajero.Text = nombreCajero;
                        m.agregarYModificarCliente.Enabled    = false;
                        m.agregarYModificarEmpleado.Enabled   = false;
                        m.agregarYEditarProveedor.Enabled     = false;
                        m.productosPrincipal.Visible          = false;
                        m.agregarYModificarEmpleado.Enabled   = false;
                        m.cargosEmpleado.Enabled = false;
                        m.Reportes.Enabled       = false;
                        m.ShowDialog();
                        this.Hide();
                    }
                }
                else
                {
                    MessageBox.Show("Usuario no encontrado");
                }
            }
        }
        void filtro()
        {
            using (VENTASEntities bd = new VENTASEntities())
            {
                string nombre = txtBuscar.Text;
                var    lista  = from pro in bd.Productos
                                where pro.nombre_producto.Contains(nombre)

                                select new
                {
                    NUMERO_PRODUCTO = pro.id_producto,
                    NOMBRE          = pro.nombre_producto
                };

                dgvProductos.DataSource = lista.ToList();
            }
        }
Exemple #24
0
        void filtro()
        {
            using (VENTASEntities bd = new VENTASEntities())
            {
                string nombre = txtBuscar.Text;
                var    lista  = from c in bd.Categorias
                                where c.nombre_categoria.Contains(nombre)

                                select new
                {
                    NUMERO_CATEGORIA = c.id_categoria,
                    NOMBRE           = c.nombre_categoria
                };

                dgvCategorias.DataSource = lista.ToList();
            }
        }
        void filtro()
        {
            using (VENTASEntities bd = new VENTASEntities())
            {
                string nombre = txtBuscar.Text;
                var    lista  = from cli in bd.Clientes
                                where cli.nombre_cliente.Contains(nombre)

                                select new
                {
                    NUMERO_CLIENTE = cli.id_cliente,
                    NOMBRE         = cli.nombre_cliente,
                    APELLIDO       = cli.apellido_cliente
                };

                dgvClientes.DataSource = lista.ToList();
            }
        }
        void filtro()
        {
            using (VENTASEntities bd = new VENTASEntities())
            {
                string nombre = txtBuscar.Text;
                var    lista  = from m in bd.Empleados
                                where m.nombre_empleado.Contains(nombre)

                                select new
                {
                    NUMERO_EMPLEADO = m.id_empleado,
                    NOMBRE          = m.nombre_empleado,
                    APELLIDO        = m.apellido_empleado,
                };

                dgvEmpleados.DataSource = lista.ToList();
            }
        }
        private void txtDui_Leave(object sender, EventArgs e)
        {
            using (VENTASEntities bd = new VENTASEntities())
            {
                if (txtDui.Text != "")
                {
                    var Revisar = from car in bd.Clientes
                                  where car.dui == txtDui.Text
                                  select car;

                    if (Revisar.Count() > 0)
                    {
                        txtDui.Text = "";
                        MessageBox.Show("Cliente existente");
                    }
                }
            }
        }
Exemple #28
0
        private void txtNombre_Leave(object sender, EventArgs e)
        {
            using (VENTASEntities bd = new VENTASEntities())
            {
                if (txtNombre.Text != "")
                {
                    var Revisar = from pro in bd.Proveedores
                                  where pro.nombre_proveedor == txtNombre.Text
                                  select pro;

                    if (Revisar.Count() > 0)
                    {
                        txtNombre.Text = "";
                        MessageBox.Show("Proveedor existente");
                    }
                }
            }
        }
Exemple #29
0
        void filtro()
        {
            using (VENTASEntities bd = new VENTASEntities())
            {
                string nombre = txtBuscar.Text;
                var    lista  = from pro in bd.Proveedores
                                where pro.nombre_proveedor.Contains(nombre)

                                select new
                {
                    NOMBRE    = pro.nombre_proveedor,
                    DIRECCION = pro.direccion,
                    TELEFONO  = pro.telefono
                };

                dgvProveedores.DataSource = lista.ToList();
            }
        }
Exemple #30
0
        void filtro()
        {
            using (VENTASEntities bd = new VENTASEntities())
            {
                string nombre = txtBuscar.Text;

                var lista = from p in bd.Productos
                            where p.nombre_producto.Contains(nombre)

                            select new
                {
                    CODIGO = p.id_producto,
                    NOMBRE = p.nombre_producto,
                    PRECIO = p.precio_venta
                };

                dgvBuscar.DataSource = lista.ToList();
            }
        }