Beispiel #1
0
        public bool ActualizaProducto(TBL_PRODUCTOS model)
        {
            bool Respuesta = false;

            using (DBLaColina contex = new DBLaColina())
            {
                try
                {
                    TBL_PRODUCTOS actualiza = new TBL_PRODUCTOS();
                    actualiza = contex.TBL_PRODUCTOS.Where(a => a.ID == model.ID).FirstOrDefault();
                    if (actualiza != null)
                    {
                        actualiza.ID_CATEGORIA    = model.ID_CATEGORIA;
                        actualiza.NOMBRE_PRODUCTO = model.NOMBRE_PRODUCTO;
                        actualiza.PRECIO          = model.PRECIO;
                        actualiza.CANTIDAD        = model.CANTIDAD;
                        actualiza.DESCRIPCION     = model.DESCRIPCION;
                        actualiza.ID_IMPRESORA    = model.ID_IMPRESORA;
                        contex.SaveChanges();
                        Respuesta = true;
                    }
                }
                catch (Exception e)
                {
                    Respuesta = false;
                }
            }
            return(Respuesta);
        }
        public string InsertaSolicitud(TBL_SOLICITUD model)
        {
            string Respuesta = "";

            using (DBLaColina contex = new DBLaColina())
            {
                try
                {
                    model.FECHA_SOLICITUD        = DateTime.Now;
                    model.ESTADO_SOLICITUD       = Estados.Abierta;
                    model.IDENTIFICACION_CLIENTE = "";
                    model.NOMBRE_CLIENTE         = "";
                    model.PORCENTAJE_IVA         = contex.TBL_IMPUESTOS.Where(x => x.ID == 1 && x.ESTADO == Estados.Activo).FirstOrDefault() != null?contex.TBL_IMPUESTOS.Where(x => x.ID == 1).FirstOrDefault().PORCENTAJE : 0;

                    model.PORCENTAJE_I_CONSUMO = contex.TBL_IMPUESTOS.Where(x => x.ID == 2 && x.ESTADO == Estados.Activo).FirstOrDefault() != null?contex.TBL_IMPUESTOS.Where(x => x.ID == 2).FirstOrDefault().PORCENTAJE : 0;

                    model.PORCENTAJE_SERVICIO = contex.TBL_IMPUESTOS.Where(x => x.ID == 3 && x.ESTADO == Estados.Activo).FirstOrDefault() != null?contex.TBL_IMPUESTOS.Where(x => x.ID == 3).FirstOrDefault().PORCENTAJE : 0;

                    contex.TBL_SOLICITUD.Add(model);
                    contex.SaveChanges();
                    Respuesta = "Solicitud Insertada exitosamente";
                }
                catch (Exception e)
                {
                    Respuesta = "Error Servidor: " + e;
                }
            }
            return(Respuesta);
        }
        public string ActualizaCantidadProducto(decimal?Id, decimal?Total)
        {
            string Respuesta = "";

            using (DBLaColina contex = new DBLaColina())
            {
                try
                {
                    TBL_PRODUCTOS actualiza = new TBL_PRODUCTOS();
                    actualiza = contex.TBL_PRODUCTOS.Where(a => a.ID == Id).FirstOrDefault();
                    if (actualiza != null)
                    {
                        actualiza.CANTIDAD = Total;
                        contex.SaveChanges();
                        Respuesta = "Total Actualizado exitosamente";
                    }
                    else
                    {
                        Respuesta = "No existe la solicitud " + Id;
                    }
                }
                catch (Exception e)
                {
                    Respuesta = "Error Servidor: " + e;
                }
            }
            return(Respuesta);
        }
        public string CancelaProductosSolicitud(decimal IdSolicitud, bool RetornaInventario)
        {
            string Respuesta = "";

            using (DBLaColina contex = new DBLaColina())
            {
                try
                {
                    List <TBL_PRODUCTOS_SOLICITUD> actualiza = new List <TBL_PRODUCTOS_SOLICITUD>();
                    actualiza = contex.TBL_PRODUCTOS_SOLICITUD.Where(a => a.ID_SOLICITUD == IdSolicitud).ToList();
                    if (actualiza.Count > 0)
                    {
                        foreach (var item in actualiza)
                        {
                            item.ESTADO_PRODUCTO = Estados.Cancelado;
                            contex.SaveChanges();
                            if (RetornaInventario)
                            {
                                ActualizaCantidadProducto(item.ID_PRODUCTO, (ConsultaCantidadProducto(item.ID_PRODUCTO) + 1));
                            }
                        }
                        ;
                    }
                    else
                    {
                        Respuesta = "No existe Productos para esta solicitud";
                    }
                }
                catch (Exception e)
                {
                    Respuesta = "Error Servidor: " + e;
                }
            }
            return(Respuesta);
        }
        public string ActualizaTotalSolicitud(decimal?Id, decimal?SubTotal)
        {
            string Respuesta = "";

            using (DBLaColina contex = new DBLaColina())
            {
                try
                {
                    TBL_SOLICITUD actualiza = new TBL_SOLICITUD();
                    actualiza = contex.TBL_SOLICITUD.Where(a => a.ID == Id).FirstOrDefault();
                    if (actualiza != null)
                    {
                        actualiza.SUBTOTAL       += SubTotal;
                        actualiza.IVA_TOTAL       = (actualiza.SUBTOTAL * actualiza.PORCENTAJE_IVA) / 100;
                        actualiza.I_CONSUMO_TOTAL = (actualiza.SUBTOTAL * actualiza.PORCENTAJE_I_CONSUMO) / 100;
                        actualiza.SERVICIO_TOTAL  = (actualiza.SUBTOTAL * actualiza.PORCENTAJE_SERVICIO) / 100;
                        actualiza.TOTAL           = actualiza.SUBTOTAL + actualiza.IVA_TOTAL + actualiza.I_CONSUMO_TOTAL + actualiza.SERVICIO_TOTAL;
                        contex.SaveChanges();
                        Respuesta = "Total Actualizado exitosamente";
                    }
                    else
                    {
                        Respuesta = "No existe la solicitud " + Id;
                    }
                }
                catch (Exception e)
                {
                    Respuesta = "Error Servidor: " + e;
                }
            }
            return(Respuesta);
        }
Beispiel #6
0
        public bool ActualizaNominaEmpleados(TBL_NOMINA model)
        {
            bool Respuesta = false;

            using (DBLaColina contex = new DBLaColina())
            {
                try
                {
                    TBL_NOMINA actualiza = new TBL_NOMINA();
                    actualiza = contex.TBL_NOMINA.Where(a => a.ID == model.ID).FirstOrDefault();
                    if (actualiza != null)
                    {
                        actualiza.ID_USUARIO_SISTEMA = model.ID_USUARIO_SISTEMA;
                        actualiza.ID_PERFIL          = model.ID_PERFIL;
                        actualiza.CEDULA             = model.CEDULA;
                        actualiza.NOMBRE             = model.NOMBRE;
                        actualiza.CARGO = model.CARGO;

                        actualiza.FECHA_NACIMIENTO     = model.FECHA_NACIMIENTO;
                        actualiza.DIRECCION_RESIDENCIA = model.DIRECCION_RESIDENCIA;
                        actualiza.TELEFONO             = model.TELEFONO;
                        actualiza.ESTADO     = model.ESTADO;
                        actualiza.FECHA_PAGO = model.FECHA_PAGO;
                        contex.SaveChanges();
                        Respuesta = true;
                    }
                }
                catch (Exception e)
                {
                    Respuesta = false;
                }
            }
            return(Respuesta);
        }
        public TBL_PRODUCTOS_SOLICITUD InsertaProductosSolicitud(TBL_PRODUCTOS_SOLICITUD model)
        {
            TBL_PRODUCTOS_SOLICITUD respuesta = new TBL_PRODUCTOS_SOLICITUD();

            using (DBLaColina context = new DBLaColina())
            {
                try
                {
                    TBL_PRODUCTOS_SOLICITUD modelo = new TBL_PRODUCTOS_SOLICITUD();
                    modelo.FECHA_REGISTRO  = DateTime.Now;
                    modelo.ID_SOLICITUD    = model.ID_SOLICITUD;
                    modelo.ID_PRODUCTO     = model.ID_PRODUCTO;
                    modelo.ID_MESERO       = model.ID_MESERO;
                    modelo.PRECIO_PRODUCTO = model.PRECIO_PRODUCTO;
                    modelo.ESTADO_PRODUCTO = model.ESTADO_PRODUCTO;
                    modelo.DESCRIPCION     = model.DESCRIPCION;

                    context.TBL_PRODUCTOS_SOLICITUD.Add(modelo);
                    var r = context.SaveChanges();
                    respuesta = modelo;
                }
                catch (Exception e)
                {
                    throw e;
                }
            }
            return(respuesta);
        }
        public string CancelaProductoSolicitudXId(decimal IdProductoSolicitud, bool RetornaInventario)
        {
            string Respuesta = "";

            using (DBLaColina contex = new DBLaColina())
            {
                try
                {
                    TBL_PRODUCTOS_SOLICITUD actualiza = new TBL_PRODUCTOS_SOLICITUD();
                    actualiza = contex.TBL_PRODUCTOS_SOLICITUD.Where(a => a.ID == IdProductoSolicitud).FirstOrDefault();
                    if (actualiza.ID > 0)
                    {
                        actualiza.ESTADO_PRODUCTO = Estados.Cancelado;
                        contex.SaveChanges();
                        if (RetornaInventario)
                        {
                            ActualizaCantidadProducto(actualiza.ID_PRODUCTO, (ConsultaCantidadProducto(actualiza.ID_PRODUCTO) + 1));
                        }
                        Respuesta = ActualizaTotalSolicitud(actualiza.ID_SOLICITUD, -actualiza.PRECIO_PRODUCTO);
                    }
                    else
                    {
                        Respuesta = "No existe Productos para esta solicitud";
                    }
                }
                catch (Exception e)
                {
                    Respuesta = "Error Servidor: " + e;
                }
            }
            return(Respuesta);
        }
Beispiel #9
0
        public bool ActualizaPerfil(TBL_PERFIL model)
        {
            bool Respuesta = false;

            using (DBLaColina contex = new DBLaColina())
            {
                try
                {
                    TBL_PERFIL actualiza = new TBL_PERFIL();
                    actualiza = contex.TBL_PERFIL.Where(a => a.ID == model.ID).FirstOrDefault();
                    if (actualiza != null)
                    {
                        actualiza.NOMBRE_PERFIL      = model.NOMBRE_PERFIL;
                        actualiza.PORCENTAJE_PROPINA = model.PORCENTAJE_PROPINA;
                        contex.SaveChanges();
                        Respuesta = true;
                    }
                }
                catch (Exception e)
                {
                    Respuesta = false;
                }
            }
            return(Respuesta);
        }
Beispiel #10
0
        public bool ActualizaUsuario(TBL_USUARIOS model)
        {
            bool Respuesta = false;

            using (DBLaColina contex = new DBLaColina())
            {
                try
                {
                    TBL_USUARIOS actualiza = new TBL_USUARIOS();
                    actualiza = contex.TBL_USUARIOS.Where(a => a.ID == model.ID).FirstOrDefault();
                    if (actualiza != null)
                    {
                        actualiza.CEDULA     = model.CEDULA;
                        actualiza.NOMBRE     = model.NOMBRE;
                        actualiza.CONTRASEÑA = model.CONTRASEÑA;
                        actualiza.ID_PERFIL  = model.ID_PERFIL;
                        contex.SaveChanges();
                        Respuesta = true;
                    }
                }
                catch (Exception e)
                {
                    Respuesta = false;
                }
            }
            return(Respuesta);
        }
Beispiel #11
0
        public bool ActualizaMesa(TBL_MASTER_MESAS model)
        {
            bool Respuesta = false;

            using (DBLaColina contex = new DBLaColina())
            {
                try
                {
                    TBL_MASTER_MESAS actualiza = new TBL_MASTER_MESAS();
                    actualiza = contex.TBL_MASTER_MESAS.Where(a => a.ID == model.ID).FirstOrDefault();
                    if (actualiza != null)
                    {
                        actualiza.NOMBRE_MESA = model.NOMBRE_MESA;
                        actualiza.DESCRIPCION = model.DESCRIPCION;
                        actualiza.ESTADO      = model.ESTADO;
                        actualiza.ID_USUARIO  = model.ID_USUARIO;
                        actualiza.NUMERO_MESA = model.NUMERO_MESA;
                        contex.SaveChanges();
                        Respuesta = true;
                    }
                }
                catch (Exception e)
                {
                    Respuesta = false;
                }
            }
            return(Respuesta);
        }
Beispiel #12
0
        public bool InsertaUsuario(TBL_USUARIOS model)
        {
            bool Respuesta = false;

            using (DBLaColina contex = new DBLaColina())
            {
                try
                {
                    TBL_USUARIOS buscaUsuario = new TBL_USUARIOS();
                    buscaUsuario = contex.TBL_USUARIOS.Where(a => a.CEDULA == model.CEDULA || a.CONTRASEÑA == model.CONTRASEÑA).FirstOrDefault();
                    if (buscaUsuario == null)
                    {
                        contex.TBL_USUARIOS.Add(model);
                        contex.SaveChanges();
                        Respuesta = true;
                    }
                    else
                    {
                        Respuesta = false;
                    }
                }
                catch (Exception e)
                {
                    Respuesta = false;
                }
            }
            return(Respuesta);
        }
Beispiel #13
0
        public bool ActualizaCategoria(TBL_CATEGORIAS model)
        {
            bool Respuesta = false;

            using (DBLaColina contex = new DBLaColina())
            {
                try
                {
                    TBL_CATEGORIAS actualiza = new TBL_CATEGORIAS();
                    actualiza = contex.TBL_CATEGORIAS.Where(a => a.ID == model.ID).FirstOrDefault();
                    if (actualiza != null)
                    {
                        actualiza.CATEGORIA = model.CATEGORIA;
                        actualiza.ESTADO    = model.ESTADO;
                        contex.SaveChanges();
                        Respuesta = true;
                    }
                }
                catch (Exception e)
                {
                    Respuesta = false;
                }
            }
            return(Respuesta);
        }
Beispiel #14
0
        public bool ActualizaImpresora(TBL_IMPRESORAS model)
        {
            bool Respuesta = false;

            using (DBLaColina contex = new DBLaColina())
            {
                try
                {
                    TBL_IMPRESORAS actualiza = new TBL_IMPRESORAS();
                    actualiza = contex.TBL_IMPRESORAS.Where(a => a.ID == model.ID).FirstOrDefault();
                    if (actualiza != null)
                    {
                        actualiza.NOMBRE_IMPRESORA = model.NOMBRE_IMPRESORA;
                        actualiza.DESCRIPCION      = model.DESCRIPCION;
                        contex.SaveChanges();
                        Respuesta = true;
                    }
                }
                catch (Exception e)
                {
                    Respuesta = false;
                }
            }
            return(Respuesta);
        }
Beispiel #15
0
        public bool ActualizaImpuesto(TBL_IMPUESTOS model)
        {
            bool Respuesta = false;

            using (DBLaColina contex = new DBLaColina())
            {
                try
                {
                    TBL_IMPUESTOS actualiza = new TBL_IMPUESTOS();
                    actualiza = contex.TBL_IMPUESTOS.Where(a => a.ID == model.ID).FirstOrDefault();
                    if (actualiza != null)
                    {
                        actualiza.NOMBRE_IMPUESTO = model.NOMBRE_IMPUESTO;
                        actualiza.PORCENTAJE      = model.PORCENTAJE;
                        actualiza.ESTADO          = model.ESTADO;
                        contex.SaveChanges();
                        Respuesta = true;
                    }
                }
                catch (Exception e)
                {
                    Respuesta = false;
                }
            }
            return(Respuesta);
        }
Beispiel #16
0
        public List <TBL_PRODUCTOS> ListaProductos()
        {
            List <TBL_PRODUCTOS> listProductos = new List <TBL_PRODUCTOS>();

            using (DBLaColina contex = new DBLaColina())
            {
                listProductos = contex.TBL_PRODUCTOS.ToList();
            }
            return(listProductos);
        }
        public List <TBL_CATEGORIAS> ListaCategorias()
        {
            List <TBL_CATEGORIAS> listproductos = new List <TBL_CATEGORIAS>();

            using (DBLaColina contex = new DBLaColina())
            {
                listproductos = contex.TBL_CATEGORIAS.Where(x => x.ESTADO.Equals(Estados.Activo)).ToList();
            }
            return(listproductos);
        }
Beispiel #18
0
        public List <TBL_CATEGORIAS> ListaCategorias()
        {
            List <TBL_CATEGORIAS> listCategorias = new List <TBL_CATEGORIAS>();

            using (DBLaColina contex = new DBLaColina())
            {
                listCategorias = contex.TBL_CATEGORIAS.ToList();
            }
            return(listCategorias);
        }
Beispiel #19
0
        public List <TBL_MASTER_MESAS> ListaMesas()
        {
            List <TBL_MASTER_MESAS> listMesas = new List <TBL_MASTER_MESAS>();

            using (DBLaColina contex = new DBLaColina())
            {
                listMesas = contex.TBL_MASTER_MESAS.ToList();
            }
            return(listMesas);
        }
        public List <TBL_USUARIOS> ListaMeseros()
        {
            List <TBL_USUARIOS> ListMeseros = new List <TBL_USUARIOS>();

            using (DBLaColina context = new DBLaColina())
            {
                ListMeseros = context.TBL_USUARIOS.Where(x => x.ID_PERFIL == 3).ToList();
            }
            return(ListMeseros);
        }
Beispiel #21
0
        public List <TBL_NOMINA> ListaNominaEmpleados()
        {
            List <TBL_NOMINA> listImpuestos = new List <TBL_NOMINA>();

            using (DBLaColina contex = new DBLaColina())
            {
                listImpuestos = contex.TBL_NOMINA.ToList();
            }
            return(listImpuestos);
        }
Beispiel #22
0
        public List <TBL_IMPRESORAS> ListaImpresoras()
        {
            List <TBL_IMPRESORAS> listImpresoras = new List <TBL_IMPRESORAS>();

            using (DBLaColina contex = new DBLaColina())
            {
                listImpresoras = contex.TBL_IMPRESORAS.ToList();
            }
            return(listImpresoras);
        }
        public List <TBL_PRODUCTOS> ListaProductos(decimal IdProducto)
        {
            List <TBL_PRODUCTOS> listProductos = new List <TBL_PRODUCTOS>();

            using (DBLaColina contex = new DBLaColina())
            {
                listProductos = contex.TBL_PRODUCTOS.Where(a => a.ID_CATEGORIA == IdProducto).ToList();
            }
            return(listProductos);
        }
Beispiel #24
0
        public List <TBL_USUARIOS> ListaUsuarios()
        {
            List <TBL_USUARIOS> listMesas = new List <TBL_USUARIOS>();

            using (DBLaColina contex = new DBLaColina())
            {
                listMesas = contex.TBL_USUARIOS.ToList();
            }
            return(listMesas);
        }
Beispiel #25
0
        public List <TBL_IMPUESTOS> ListaImpuestos()
        {
            List <TBL_IMPUESTOS> listImpuestos = new List <TBL_IMPUESTOS>();

            using (DBLaColina contex = new DBLaColina())
            {
                listImpuestos = contex.TBL_IMPUESTOS.ToList();
            }
            return(listImpuestos);
        }
Beispiel #26
0
        public List <TBL_PERFIL> ListaPerfiles()
        {
            List <TBL_PERFIL> listPerfiles = new List <TBL_PERFIL>();

            using (DBLaColina contex = new DBLaColina())
            {
                listPerfiles = contex.TBL_PERFIL.ToList();
            }
            return(listPerfiles);
        }
        public TBL_PRODUCTOS ElementoInventario(decimal Id)
        {
            TBL_PRODUCTOS subrpoducto = new TBL_PRODUCTOS();

            using (DBLaColina context = new DBLaColina())
            {
                subrpoducto = context.TBL_PRODUCTOS.Where(a => a.ID == Id).ToList().LastOrDefault();
            }

            return(subrpoducto);
        }
        public decimal ConsultaCantidadProducto(decimal?idProducto)
        {
            decimal?CantidadDisponible;

            using (DBLaColina contex = new DBLaColina())
            {
                var busquedaProducto = contex.TBL_PRODUCTOS.Where(x => x.ID == idProducto).FirstOrDefault();
                CantidadDisponible = busquedaProducto.CANTIDAD;
            }
            return(Convert.ToInt32(CantidadDisponible));
        }
        public string ActualizaSolicitud(TBL_SOLICITUD model)
        {
            string Respuesta = "";

            using (DBLaColina contex = new DBLaColina())
            {
                try
                {
                    TBL_SOLICITUD actualiza = new TBL_SOLICITUD();
                    actualiza = contex.TBL_SOLICITUD.Where(a => a.ID == model.ID).FirstOrDefault();
                    if (actualiza != null)
                    {
                        actualiza.ID_MESA   = model.ID_MESA;
                        actualiza.ID_MESERO = model.ID_MESERO;
                        actualiza.IDENTIFICACION_CLIENTE = model.IDENTIFICACION_CLIENTE;
                        actualiza.NOMBRE_CLIENTE         = model.NOMBRE_CLIENTE;
                        actualiza.ESTADO_SOLICITUD       = model.ESTADO_SOLICITUD;
                        actualiza.OBSERVACIONES          = model.OBSERVACIONES;
                        actualiza.OTROS_COBROS           = model.OTROS_COBROS;
                        actualiza.DESCUENTOS             = model.DESCUENTOS;
                        actualiza.SUBTOTAL            = model.SUBTOTAL;
                        actualiza.PORCENTAJE_SERVICIO = model.PORCENTAJE_SERVICIO;
                        actualiza.SERVICIO_TOTAL      = (model.SUBTOTAL * actualiza.PORCENTAJE_SERVICIO) / 100;
                        actualiza.TOTAL       = actualiza.SUBTOTAL + actualiza.IVA_TOTAL + actualiza.I_CONSUMO_TOTAL + actualiza.SERVICIO_TOTAL + actualiza.OTROS_COBROS - actualiza.DESCUENTOS;
                        actualiza.METODO_PAGO = model.METODO_PAGO;
                        actualiza.VOUCHER     = model.VOUCHER;
                        if (actualiza.METODO_PAGO == "EFECTIVO")
                        {
                            actualiza.CANT_EFECTIVO = actualiza.TOTAL;
                        }
                        else
                        {
                            actualiza.CANT_EFECTIVO = model.CANT_EFECTIVO;
                        }

                        contex.SaveChanges();
                        Respuesta = "Solicitud actualizada exitosamente";
                    }
                    else
                    {
                        Respuesta = "No existe la solicitud " + model.ID;
                    }
                }
                catch (Exception e)
                {
                    Respuesta = "Error Servidor: " + e;
                }
            }
            return(Respuesta);
        }
        public void ActualizaEstadoProducto(TBL_PRODUCTOS_SOLICITUD model)
        {
            TBL_PRODUCTOS_SOLICITUD productoAct = new TBL_PRODUCTOS_SOLICITUD();

            using (DBLaColina context = new DBLaColina())
            {
                productoAct = context.TBL_PRODUCTOS_SOLICITUD.Where(x => x.ID == model.ID).FirstOrDefault();
                if (productoAct != null)
                {
                    productoAct.ESTADO_PRODUCTO = Estados.Entregado;
                    context.SaveChanges();
                }
            }
        }