Exemple #1
0
        private void btnEditarSelected_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("¿Estás seguro que quieres editar?, \n¡la acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (result == DialogResult.OK)
            {
                if (nupCantidad.Value > 0)
                {
                    using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
                    {
                        int idR = int.Parse(dtvReceta.CurrentRow.Cells[0].Value.ToString());

                        recetas                         = bd.Recetas.Where(VerificarID => VerificarID.idReceta == idR).First();
                        recetas.idProductoC             = Int32.Parse(txtIdProdC.Text);
                        recetas.idProductoV             = Int32.Parse(txtIdProd.Text);
                        recetas.cantidadProdIngrediente = Int32.Parse(nupCantidad.Text);

                        bd.Entry(recetas).State = System.Data.Entity.EntityState.Modified;
                        bd.SaveChanges();
                    }

                    MessageBox.Show("¡Ingrediente editado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None);
                }
                else
                {
                    MessageBox.Show("¡No se puede ingresar una cantidad menor a 1!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            CargarDatos();
        }
Exemple #2
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (txtIdProdC.Text.Equals("") || txtNombreProdC.Text.Equals("") ||
                nupCantidad.Value == 0)
            {
                MessageBox.Show("¡Todos los campos son obligatorios!", "Rellenar campos",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Information);
            }
            else
            {
                btnNuevo.Enabled = true;
                using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
                {
                    recetas.idProductoV             = Int32.Parse(txtIdProd.Text);
                    recetas.idProductoC             = Int32.Parse(txtIdProdC.Text);
                    recetas.cantidadProdIngrediente = Int32.Parse(nupCantidad.Text);

                    bd.Recetas.Add(recetas);
                    bd.SaveChanges();
                }

                CargarDatos();
                Limpiar();

                btnEditarSelected.Enabled   = false;
                btnEliminarSelected.Enabled = false;
            }
        }
Exemple #3
0
        public void Filtro()
        {
            using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
            {
                var JoinProd = from prod in bd.ProductosVenta
                               from categoria in bd.Categorias
                               where prod.idCategoria == categoria.idCategoria && categoria.estado == "Activo"
                               where prod.nombre.Contains(txtBusqueda.Text)
                               where prod.estado == "Activo"

                               select new
                {
                    ID        = prod.idProductoV,
                    NOMBRE    = prod.nombre,
                    PRECIO    = prod.precio,
                    CATEGORIA = categoria.nombreCategoria
                };

                foreach (var iterar in JoinProd)
                {
                    var listaR = from recetas in bd.Recetas
                                 where recetas.idProductoV == iterar.ID
                                 select recetas;

                    if (listaR.Count() > 0)
                    {
                        dtvDetallesVenta.Rows.Add(iterar.ID, iterar.NOMBRE, iterar.PRECIO, iterar.CATEGORIA);
                    }
                }
            }
        }
Exemple #4
0
        public void CargarDatos()
        {
            using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
            {
                var JoinProd = from prod in bd.ProductosCompra
                               from provee in bd.Proveedores
                               from categoria in bd.Categorias
                               where prod.idProveedor == provee.idProveedor
                               where prod.idCategoria == categoria.idCategoria

                               select new
                {
                    ID        = prod.idProductoC,
                    NOMBRE    = prod.nombre,
                    PRECIO    = prod.precio,
                    PROVEEDOR = provee.nombre,
                    CATEGORIA = categoria.nombreCategoria,
                    ESTADO    = prod.estado
                };

                foreach (var iterar in JoinProd)
                {
                    dtvProductos.Rows.Add(iterar.ID, iterar.NOMBRE, iterar.PRECIO, iterar.PROVEEDOR, iterar.CATEGORIA, iterar.ESTADO);
                }
            }
        }
Exemple #5
0
        private void txtBusqueda_KeyUp(object sender, KeyEventArgs e)
        {
            if (txtBusqueda.Text == "")
            {
                if (e.KeyCode == Keys.Enter)
                {
                    btnBuscar.PerformClick();
                }
            }
            else if (e.KeyCode == Keys.Enter)
            {
                using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
                {
                    ProductosCompra prod = new ProductosCompra();

                    int Buscar = int.Parse(txtBusqueda.Text);
                    prod = bd.ProductosCompra.Where(idProducto => idProducto.idProductoC == Buscar).First();

                    txtIdProdC.Text     = Convert.ToString(prod.idProductoC);
                    txtNombreProdC.Text = Convert.ToString(prod.nombre);
                    nupCantidad.Focus();
                    txtBusqueda.Text = "";
                    intentos         = 2;
                }
            }
        }
Exemple #6
0
        private void CargarDatos()
        {
            dtvReceta.Rows.Clear();
            int id;

            id = Int32.Parse(txtIdProd.Text);
            using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
            {
                productosVenta = bd.ProductosVenta.Where(idProdV => idProdV.idProductoV == id).First();
                txtNombre.Text = productosVenta.nombre.ToString();

                var JoinReceta = from recetass in bd.Recetas
                                 from productosCompra in bd.ProductosCompra
                                 where recetass.idProductoV == id
                                 where recetass.idProductoC == productosCompra.idProductoC
                                 select new
                {
                    ID       = recetass.idReceta,
                    IDPROD   = productosCompra.idProductoC,
                    NOMBRE   = productosCompra.nombre,
                    CANTIDAD = recetass.cantidadProdIngrediente
                };

                foreach (var iterar in JoinReceta)
                {
                    dtvReceta.Rows.Add(iterar.ID, iterar.IDPROD, iterar.NOMBRE, iterar.CANTIDAD);
                }
            }
        }
Exemple #7
0
        public void Filtro()
        {
            using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
            {
                var JoinProd = from prod in bd.ProductosCompra
                               from provee in bd.Proveedores
                               from categoria in bd.Categorias
                               where prod.idProveedor == provee.idProveedor
                               where prod.idCategoria == categoria.idCategoria
                               where prod.nombre.Contains(txtBusqueda.Text)

                               select new
                {
                    ID        = prod.idProductoC,
                    NOMBRE    = prod.nombre,
                    PRECIO    = prod.precio,
                    PROVEEDOR = provee.nombre,
                    CATEGORIA = categoria.nombreCategoria
                };

                foreach (var iterar in JoinProd)
                {
                    dtvDetallesCompra.Rows.Add(iterar.ID, iterar.NOMBRE, iterar.PRECIO, iterar.PROVEEDOR, iterar.CATEGORIA);
                }
            }
        }
Exemple #8
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("¿Estás seguro que quieres editar?, \n¡la acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (result == DialogResult.OK)
            {
                using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
                {
                    String usuario = lblUsuario.Text;

                    usua            = bd.Usuarios.Where(VerificarUsuario => VerificarUsuario.nombredeUsuario == usuario).First();
                    usua.nombre     = txtNombres.Text;
                    usua.apellidos  = txtApellidos.Text;
                    usua.edad       = int.Parse(txtEdad.Text);
                    usua.telefono   = txtTelefono.Text;
                    usua.email      = txtEmail.Text;
                    usua.contraseña = txtContrasenia.Text;
                    usua.rol        = cmbRol.Text;

                    bd.Entry(usua).State = System.Data.Entity.EntityState.Modified;
                    bd.SaveChanges();
                }

                MessageBox.Show("¡Usuario editado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None);
                this.Close();
            }
        }
Exemple #9
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("¿Estás seguro que quieres editar?, \n¡la acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (result == DialogResult.OK)
            {
                using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
                {
                    String idpv = lblCodigo.Text;
                    int    idC  = int.Parse(idpv);

                    prov           = bd.Proveedores.Where(VerificarID => VerificarID.idProveedor == idC).First();
                    prov.nombre    = txtNombreProV.Text;
                    prov.ubicacion = txtUbicacion.Text;
                    prov.telefono  = txtTelefono.Text;
                    prov.email     = txtEmail.Text;


                    bd.Entry(prov).State = System.Data.Entity.EntityState.Modified;
                    bd.SaveChanges();
                }

                MessageBox.Show("¡Proveedor editado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None);
                this.Close();
            }
        }
Exemple #10
0
        private void txtBusqueda_KeyUp(object sender, KeyEventArgs e)
        {
            if (txtBusqueda.Text == "")
            {
                if (e.KeyCode == Keys.Enter)
                {
                    btnBuscar.PerformClick();
                }
            }
            else if (e.KeyCode == Keys.Enter)
            {
                using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
                {
                    ProductosVenta prod = new ProductosVenta();

                    int Buscar     = int.Parse(txtBusqueda.Text);
                    var buscarProd = from producto in bd.ProductosVenta
                                     where producto.idProductoV == Buscar && producto.estado == "Activo"
                                     select producto;

                    if (buscarProd.Count() > 0)
                    {
                        prod = bd.ProductosVenta.Where(idProducto => idProducto.idProductoV == Buscar).First();
                        var listaProd = from recetas in bd.Recetas
                                        where recetas.idProductoV == prod.idProductoV
                                        select recetas;
                        if (listaProd.Count() > 0)
                        {
                            Categorias categorias = new Categorias();
                            categorias = bd.Categorias.Where(VerificarId => VerificarId.idCategoria == prod.idCategoria).First();
                            if (categorias.estado == "Activo")
                            {
                                txtCodigoProd.Text = Convert.ToString(prod.idProductoV);
                                txtNombreProd.Text = Convert.ToString(prod.nombre);
                                txtPrecio.Text     = Convert.ToString(prod.precio);
                                nupCantidad.Focus();
                                txtBusqueda.Text = "";
                                intentos         = 2;
                            }
                            else
                            {
                                MessageBox.Show("¡La categoria del Producto ingresado ha sido eliminada!", "Actualize Producto", MessageBoxButtons.OK,
                                                MessageBoxIcon.Error);
                            }
                        }
                        else
                        {
                            MessageBox.Show("¡El codigo del Producto ingresado aun no tiene Receta!", "Ingrese Receta", MessageBoxButtons.OK,
                                            MessageBoxIcon.Information);
                        }
                    }
                    else
                    {
                        MessageBox.Show("¡El producto no se encuentra en los Registros!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        txtBusqueda.Text = "";
                    }
                }
            }
        }
Exemple #11
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (txtCategoria.Text.Equals(""))
            {
                MessageBox.Show("¡Complete todos los campos para continuar!", "Completar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                string nombre = txtCategoria.Text;
                using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
                {
                    var listaC = from categoria in bd.Categorias
                                 where categoria.nombreCategoria.Equals(nombre) && categoria.estado == "Activo"
                                 select categoria;

                    if (listaC.Count() > 0)
                    {
                        MessageBox.Show("¡La Categoria ya existe!", "Advertencia",
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Warning);
                    }
                    else
                    {
                        var listaCate = from categoria in bd.Categorias
                                        where categoria.nombreCategoria.Equals(nombre) && categoria.estado == "Inactivo"
                                        select categoria;

                        if (listaCate.Count() > 0)
                        {
                            Cate        = bd.Categorias.Where(VerificarNombre => VerificarNombre.nombreCategoria == nombre).First();
                            Cate.estado = "Activo";

                            bd.Entry(Cate).State = System.Data.Entity.EntityState.Modified;
                            bd.SaveChanges();
                            MessageBox.Show("¡Categoria insertada con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None);
                            this.Close();
                            listadoC.dtvCategorias.Rows.Clear();
                            listadoC.btnEditarSelected.Enabled   = true;
                            listadoC.btnEliminarSelected.Enabled = true;
                        }
                        else
                        {
                            Cate.nombreCategoria = txtCategoria.Text;
                            Cate.estado          = "Activo";

                            bd.Categorias.Add(Cate);
                            bd.SaveChanges();
                            MessageBox.Show("¡Categoria insertada con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None);
                            this.Close();
                            listadoC.dtvCategorias.Rows.Clear();
                        }
                    }
                }
            }
        }
Exemple #12
0
        //En este botón estará la validación a la base de datos.
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            if (txtUsuario.Text.Equals("") || txtPassword.Text.Equals(""))
            {
                MessageBox.Show("¡Complete todos los campos \npara iniciar sesión!", "Completar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
                {
                    var lista = from usuario in bd.Usuarios
                                where usuario.nombredeUsuario == txtUsuario.Text &&
                                usuario.contraseña == txtPassword.Text && usuario.estado == "Activo"
                                select usuario;

                    if (lista.Count() > 0)
                    {
                        var rol = from user in bd.Usuarios
                                  where user.nombredeUsuario == txtUsuario.Text

                                  select new
                        {
                            Rol = user.rol
                        };
                        foreach (var iterar in rol)
                        {
                            if (iterar.Rol == "Usuario")
                            {
                                accessU.Show();
                                accessU.AbrirFormulario(new FrmIntroduccion());
                                accessU.lblUsuarioAct.Text             = txtUsuario.Text;
                                FrmAccesoUsuario.venta.lblUsuario.Text = txtUsuario.Text;
                                this.Hide();
                            }
                            else if (iterar.Rol == "Administrador")
                            {
                                accessAd.Show();
                                accessAd.AbrirFormulario(new FrmIntroduccion());
                                accessAd.lblUsuarioAct.Text            = txtUsuario.Text;
                                FrmAccesoAdmin.compras.lblUsuario.Text = txtUsuario.Text;
                                FrmAccesoAdmin.venta.lblUsuario.Text   = txtUsuario.Text;
                                this.Hide();
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("¡El usuario no existe!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }

                LimpiarDatos();
            }
        }
Exemple #13
0
        private void cargardatos()
        {
            using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
            {
                var tablacategorias = from categorias in bd.Categorias
                                      where categorias.estado == "Activo"
                                      select categorias;

                foreach (var iterar in tablacategorias)
                {
                    dtvCategorias.Rows.Add(iterar.idCategoria, iterar.nombreCategoria);
                }
            }
        }
Exemple #14
0
        public void cargardatos()
        {
            using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
            {
                var tablaProvee = from proveedor in bd.Proveedores
                                  where proveedor.estado == "Activo"
                                  select proveedor;

                foreach (var iterar in tablaProvee)
                {
                    dtvProveedores.Rows.Add(iterar.idProveedor, iterar.nombre, iterar.ubicacion, iterar.telefono, iterar.email);
                }
            }
        }
Exemple #15
0
        public void RetornoId()
        {
            using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
            {
                var tbCompras = bd.Compraas;

                lblCodigo.Text = "1";
                foreach (var iterarCompras in tbCompras)
                {
                    int idCompra = iterarCompras.idCompra;
                    int suma     = idCompra + 1;
                    lblCodigo.Text = suma.ToString();
                }
            }
        }
Exemple #16
0
        private void CargarDatos()
        {
            dtvDetallesVenta.Rows.Clear();
            int id;

            id = Int32.Parse(txtIdVenta.Text);
            using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
            {
                ventas               = bd.Ventas.Where(idVenta => idVenta.idVenta == id).First();
                txtFecha.Text        = ventas.fechadeVenta.ToString();
                txtNumerodeMesa.Text = ventas.NumMesa.ToString();
                txtEstado.Text       = ventas.estado.ToString();
                if (txtEstado.Text.Equals("Recibida"))
                {
                    btnRecibida.Enabled  = false;
                    btnEntregada.Enabled = true;
                    btnPagada.Enabled    = false;
                }
                else if (txtEstado.Text.Equals("Enviada"))
                {
                    btnRecibida.Enabled  = true;
                    btnEntregada.Enabled = false;
                    btnPagada.Enabled    = false;
                }
                else if (txtEstado.Text.Equals("Entregada"))
                {
                    btnRecibida.Enabled  = false;
                    btnEntregada.Enabled = false;
                    btnPagada.Enabled    = true;
                }

                var JoinDetalles = from detallesVenta in bd.DetallesVenta
                                   from productosVenta in bd.ProductosVenta
                                   where detallesVenta.idProductoV == productosVenta.idProductoV
                                   where detallesVenta.idVenta == id
                                   select new
                {
                    ID       = detallesVenta.idProductoV,
                    NOMBRE   = productosVenta.nombre,
                    CANTIDAD = detallesVenta.cantidad
                };

                foreach (var iterar in JoinDetalles)
                {
                    dtvDetallesVenta.Rows.Add(iterar.ID, iterar.NOMBRE, iterar.CANTIDAD);
                }
            }
        }
Exemple #17
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
            {
                DialogResult result = MessageBox.Show("¿Estás seguro que quieres eliminar?, \n¡la acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
                if (result == DialogResult.OK)
                {
                    String id = lblCodigo.Text;

                    prodC = bd.ProductosCompra.Find(int.Parse(id));
                    bd.ProductosCompra.Remove(prodC);
                    bd.SaveChanges();

                    MessageBox.Show("¡Producto eliminado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None);
                    this.Close();
                }
            }
        }
Exemple #18
0
        private void btnEliminarSelected_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("¿Estás seguro que quieres eliminar?, \n¡la acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (result == DialogResult.OK)
            {
                using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
                {
                    int idR = int.Parse(dtvReceta.CurrentRow.Cells[0].Value.ToString());

                    recetas = bd.Recetas.Find(idR);
                    bd.Recetas.Remove(recetas);
                    bd.SaveChanges();
                }

                MessageBox.Show("¡Ingrediente eliminado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None);
            }
            CargarDatos();
        }
Exemple #19
0
        public void Filtro()
        {
            using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
            {
                String nombre = txtBusqueda.Text;

                if (rbotNombre.Checked == true)
                {
                    var JoinProd = from producto in bd.ProductosVenta
                                   from categoria in bd.Categorias
                                   where producto.idCategoria == categoria.idCategoria
                                   where producto.nombre.Contains(nombre)

                                   select new
                    {
                        ID        = producto.idProductoV,
                        NOMBRE    = producto.nombre,
                        PRECIO    = producto.precio,
                        CATEGORIA = categoria.nombreCategoria
                    };

                    dtvProductos.DataSource = JoinProd.ToList();
                }
                else if (rbotCategoria.Checked == true)
                {
                    var JoinProd = from producto in bd.ProductosVenta
                                   from categoria in bd.Categorias
                                   where producto.idCategoria == categoria.idCategoria
                                   where categoria.nombreCategoria.Contains(nombre)

                                   select new
                    {
                        ID        = producto.idProductoV,
                        NOMBRE    = producto.nombre,
                        PRECIO    = producto.precio,
                        CATEGORIA = categoria.nombreCategoria
                    };

                    dtvProductos.DataSource = JoinProd.ToList();
                }
            }
        }
Exemple #20
0
 public void CargarCombo()
 {
     using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
     {
         var Proveedor = bd.Proveedores.ToList();
         foreach (var iterar in Proveedor)
         {
             if (iterar.estado == "Activo")
             {
                 listaproveedores.Add(iterar);
             }
         }
         if (listaproveedores.Count() > 0)
         {
             cmbProveedores.DataSource    = listaproveedores;
             cmbProveedores.DisplayMember = "nombre";
             cmbProveedores.ValueMember   = "idProveedor";
         }
     }
 }
Exemple #21
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("¿Estás seguro que quieres eliminar?, \n¡la acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (result == DialogResult.OK)
            {
                using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
                {
                    String id = lblCodigo.Text;

                    Cate                 = bd.Categorias.Find(int.Parse(id));
                    Cate.estado          = "Inactivo";
                    bd.Entry(Cate).State = System.Data.Entity.EntityState.Modified;
                    bd.SaveChanges();
                }

                MessageBox.Show("¡La Categoria ha sido eliminada con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None);
                this.Close();
            }
        }
Exemple #22
0
 public void CargarDatos()
 {
     using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
     {
         var JoinAlmacen = from almacen in bd.Almacen
                           from prodC in bd.ProductosCompra
                           where almacen.idProductoC == prodC.idProductoC
                           orderby almacen.cantidadDisponible ascending
                           select new
         {
             ID         = prodC.idProductoC,
             NOMBREPROD = prodC.nombre,
             CANTIDAD   = almacen.cantidadDisponible
         };
         foreach (var iterar in JoinAlmacen)
         {
             dtvAlmacen.Rows.Add(iterar.ID, iterar.NOMBREPROD, Math.Round(Convert.ToDouble(iterar.CANTIDAD)));
         }
     }
 }
Exemple #23
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("¿Estás seguro que quieres eliminarlo?, \n¡la acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (result == DialogResult.OK)
            {
                using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
                {
                    String usuario = lblUsuario.Text;

                    usua                 = bd.Usuarios.Find(usuario);
                    usua.estado          = "Inactivo";
                    bd.Entry(usua).State = System.Data.Entity.EntityState.Modified;
                    bd.SaveChanges();
                }

                MessageBox.Show("¡Usuario eliminado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None);
                this.Close();
            }
        }
Exemple #24
0
        private void btnPagada_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("¿Estás seguro que quieres marcar la orden como Entregada? \n¡La acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (result == DialogResult.OK)
            {
                String idVenta = txtIdVenta.Text;
                int    idV     = int.Parse(idVenta);
                using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
                {
                    ventas        = bd.Ventas.Where(VerificarID => VerificarID.idVenta == idV).First();
                    ventas.estado = "Pagada";


                    bd.Entry(ventas).State = System.Data.Entity.EntityState.Modified;
                    bd.SaveChanges();
                }

                DialogResult dialog = MessageBox.Show("¿DESEA EMITIR UNA FACTURA?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (dialog == DialogResult.Yes)
                {
                    FrmRptFacturaVenta     frmRptFactura = new FrmRptFacturaVenta();
                    ReportDocument         Rd            = new ReportDocument();
                    ParameterField         pf            = new ParameterField();
                    ParameterFields        pfs           = new ParameterFields();
                    ParameterDiscreteValue pdv           = new ParameterDiscreteValue();
                    pf.Name   = "@IdVenta";
                    pdv.Value = idV;
                    pf.CurrentValues.Add(pdv);
                    pfs.Add(pf);
                    frmRptFactura.crDetalleVenta.ParameterFieldInfo = pfs;
                    /*Rodrigo*/
                    //Rd.Load(@"C:\Users\Usuario\Documents\GitHub\sistemaRestaurante\sistemaRestaurante\sistemaRestaurante\Reports\rptFacturaVentas.rpt");
                    /*Andres*/
                    Rd.Load(@"C:\Users\andre\Documents\GuitHub\sistemaRestaurante\sistemaRestaurante\sistemaRestaurante\Reports\rptFacturaVentas.rpt");
                    frmRptFactura.crDetalleVenta.ReportSource = Rd;
                    btnRegresar.PerformClick();
                    frmRptFactura.Show();
                }
            }
        }
Exemple #25
0
        public void CargarCombo()
        {
            using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
            {
                var Categorias = bd.Categorias.ToList();

                foreach (var iterar in Categorias)
                {
                    if (iterar.estado == "Activo")
                    {
                        listacategorias.Add(iterar);
                    }
                }
                if (Categorias.Count() > 0)
                {
                    cmbCategoria.DataSource    = listacategorias;
                    cmbCategoria.DisplayMember = "nombreCategoria";
                    cmbCategoria.ValueMember   = "idCategoria";
                }
            }
        }
Exemple #26
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
            {
                String  id2 = lblCodigo.Text;
                int     idC = int.Parse(id2);
                decimal precioCon;

                if (decimal.TryParse(txtPrecioProd.Text, out precioCon) == false)
                {
                    MessageBox.Show("¡Ingrese correctamente el precio!");
                }
                else
                {
                    try
                    {
                        DialogResult result = MessageBox.Show("¿Estás seguro que quieres editar?, \n¡la acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
                        if (result == DialogResult.OK)
                        {
                            prodC             = bd.ProductosCompra.Where(VerificarID => VerificarID.idProductoC == idC).First();
                            prodC.nombre      = txtNombreProdCompra.Text;
                            prodC.precio      = decimal.Parse(txtPrecioProd.Text);
                            prodC.idProveedor = int.Parse(provee);
                            prodC.idCategoria = int.Parse(categ);

                            bd.Entry(prodC).State = System.Data.Entity.EntityState.Modified;
                            bd.SaveChanges();

                            MessageBox.Show("¡Producto editado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None);
                            this.Close();
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("¡Verifique las listas desplegables!", "Verificación", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                }
            }
        }
Exemple #27
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("¿Estás seguro que quieres editar?, \n¡la acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (result == DialogResult.OK)
            {
                using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
                {
                    String idca = lblCodigo.Text;
                    int    idC  = int.Parse(idca);

                    Cate = bd.Categorias.Where(VerificarID => VerificarID.idCategoria == idC).First();
                    Cate.nombreCategoria = txtCategoria.Text;

                    bd.Entry(Cate).State = System.Data.Entity.EntityState.Modified;
                    bd.SaveChanges();
                }

                MessageBox.Show("¡Categoria editada con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None);
                this.Close();
            }
        }
Exemple #28
0
        public void CargarDatos()
        {
            using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
            {
                var JoinProd = from producto in bd.ProductosVenta
                               from categoria in bd.Categorias
                               where producto.idCategoria == categoria.idCategoria
                               where producto.estado == "Activo"
                               select new
                {
                    ID        = producto.idProductoV,
                    NOMBRE    = producto.nombre,
                    PRECIO    = producto.precio,
                    CATEGORIA = categoria.nombreCategoria,
                    ESTADO    = producto.estado
                };

                foreach (var iterar in JoinProd)
                {
                    dtvProductos.Rows.Add(iterar.ID, iterar.NOMBRE, iterar.PRECIO, iterar.CATEGORIA, iterar.ESTADO);
                }
            }
        }
Exemple #29
0
        private void btnEntregada_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("¿Estás seguro que quieres marcar la orden como Entregada? \n¡La acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (result == DialogResult.OK)
            {
                using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
                {
                    String idVenta = txtIdVenta.Text;
                    int    idV     = int.Parse(idVenta);

                    ventas        = bd.Ventas.Where(VerificarID => VerificarID.idVenta == idV).First();
                    ventas.estado = "Entregada";


                    bd.Entry(ventas).State = System.Data.Entity.EntityState.Modified;
                    bd.SaveChanges();
                }

                MessageBox.Show("¡Orden modificada con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None);
                CargarDatos();
            }
        }
Exemple #30
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("¿Estás seguro que quieres editar?, \n¡la acción no se podrá deshacer!", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (result == DialogResult.OK)
            {
                using (RestauranteBDEntities1 bd = new RestauranteBDEntities1())
                {
                    String id2 = lblCodigo.Text;
                    int    idC = int.Parse(id2);

                    prod             = bd.ProductosVenta.Where(VerificarID => VerificarID.idProductoV == idC).First();
                    prod.nombre      = txtNombreProd.Text;
                    prod.precio      = decimal.Parse(txtPrecioProd.Text);
                    prod.idCategoria = int.Parse(categ);

                    bd.Entry(prod).State = System.Data.Entity.EntityState.Modified;
                    bd.SaveChanges();
                }

                MessageBox.Show("¡Producto editado con éxito!", "Completado", MessageBoxButtons.OK, MessageBoxIcon.None);
                this.Close();
            }
        }