Exemplo n.º 1
0
        public long NuevoPedido(PedidoDto pedidoDto)
        {
            using (var context = new KosakoDBEntities())
            {
                var nuevo = new AccesoDatos.Pedido
                {
                    Adelanto        = pedidoDto.Adelanto,
                    Apellido        = pedidoDto.Apellido,
                    Nombre          = pedidoDto.Nombre,
                    FechaEntrega    = pedidoDto.FechaEntrega,
                    FechaPedido     = pedidoDto.FechaPedido,
                    Total           = pedidoDto.Total,
                    Proceso         = pedidoDto.Proceso,
                    ClienteId       = pedidoDto.ClienteId,
                    ApyNom          = $"{pedidoDto.Apellido} {pedidoDto.Nombre}",
                    Descripcion     = pedidoDto.Descripcion,
                    Horario         = pedidoDto.Horario,
                    DiasHastaRetiro = pedidoDto.DiasHastaRetiro,
                };

                context.Pedidos.Add(nuevo);

                context.SaveChanges();

                return(nuevo.Id);
            }
        }
Exemplo n.º 2
0
        public void Modificar(ImageDto imageDto)
        {
            using (var context = new KosakoDBEntities())
            {
                var img = ObtenerPorId(1);

                img.Image_Caja               = imageDto.Image_Caja;
                img.Image_Clientes           = imageDto.Image_Clientes;
                img.Image_Cobrar             = imageDto.Image_Cobrar;
                img.Image_CtaCte             = imageDto.Image_CtaCte;
                img.Image_Para_Hacer         = imageDto.Image_Para_Hacer;
                img.Image_Pedidos_Listos     = imageDto.Image_Pedidos_Listos;
                img.Image_Pedidos_Pendientes = imageDto.Image_Pedidos_Pendientes;
                img.Image_Pedidos_Terminados = imageDto.Image_Pedidos_Terminados;
                img.Image_Pedido_Entregado   = imageDto.Image_Pedido_Entregado;
                img.Image_Pedido_Guardado    = imageDto.Image_Pedido_Guardado;
                img.Image_Productos          = imageDto.Image_Productos;
                img.Image_Logo_Principal     = imageDto.Image_Logo_Principal;
                img.Image_Arreglos           = imageDto.Image_Arreglos;
                img.Image_Info               = imageDto.Image_Info;
                img.Image_Esperando          = imageDto.Image_Esperando;
                img.Image_Pedido_Venta       = imageDto.Image_Pedido_Venta;
                img.Image_Fabricar           = imageDto.Image_Fabricar;

                context.SaveChanges();
            }
        }
        public List <Producto_Pedido_Dto> Eliminar(long pedidoid)
        {
            using (var context = new KosakoDBEntities())
            {
                var estado = context.Producto_Pedidos.Where(x => x.PedidoId == pedidoid).ToList();

                List <Producto_Pedido_Dto> Lista = new List <Producto_Pedido_Dto>();

                foreach (var item in estado)
                {
                    item.EstaEliminado = true;

                    if (_ProductoServicio.ObtenerPorId(item.ProductoId).Creacion)
                    {
                        var listaSoloId = new Producto_Pedido_Dto
                        {
                            Id = item.Id
                        };

                        Lista.Add(listaSoloId);
                    }
                }

                context.SaveChanges();

                return(Lista.ToList());
            }
        }
Exemplo n.º 4
0
        public void Insertar(ImageDto imageDto)
        {
            using (var context = new KosakoDBEntities())
            {
                var image = new AccesoDatos.Image
                {
                    Image_Caja               = imageDto.Image_Caja,
                    Image_Clientes           = imageDto.Image_Clientes,
                    Image_Cobrar             = imageDto.Image_Cobrar,
                    Image_CtaCte             = imageDto.Image_CtaCte,
                    Image_Para_Hacer         = imageDto.Image_Para_Hacer,
                    Image_Pedidos_Listos     = imageDto.Image_Pedidos_Listos,
                    Image_Pedidos_Pendientes = imageDto.Image_Pedidos_Pendientes,
                    Image_Pedidos_Terminados = imageDto.Image_Pedidos_Terminados,
                    Image_Pedido_Entregado   = imageDto.Image_Pedido_Entregado,
                    Image_Pedido_Guardado    = imageDto.Image_Pedido_Guardado,
                    Image_Productos          = imageDto.Image_Productos,
                    Image_Logo_Principal     = imageDto.Image_Logo_Principal,
                    Image_Arreglos           = imageDto.Image_Arreglos,
                    Image_Info               = imageDto.Image_Info,
                    Image_Esperando          = imageDto.Image_Esperando,
                    Image_Pedido_Venta       = imageDto.Image_Pedido_Venta,
                    Image_Fabricar           = imageDto.Image_Fabricar
                };

                context.Images.Add(image);

                context.SaveChanges();
            }
        }
Exemplo n.º 5
0
        public void CambiarEstado(long id)
        {
            using (var context = new KosakoDBEntities())
            {
                var estado = context.Producto_Ventas.FirstOrDefault(x => x.Id == id);

                estado.Estado = EstadoPedido.Terminado;

                context.SaveChanges();
            }
        }
        public void CambiarEstadoCancelado(long id)
        {
            using (var context = new KosakoDBEntities())
            {
                var dato = context.Producto_Datos.FirstOrDefault(x => x.Id == id);

                dato.EstadoPorPedido = EstadoPorPedido.Cancelado;

                context.SaveChanges();
            }
        }
Exemplo n.º 7
0
        public void GuardarDatosString(string datos, long id)
        {
            using (var context = new KosakoDBEntities())
            {
                var pedido = context.Pedidos.FirstOrDefault(x => x.Id == id);

                pedido.Descripcion = datos;

                context.SaveChanges();
            }
        }
        public void RestarCantidad1(long id)
        {
            using (var context = new KosakoDBEntities())
            {
                var estado = context.Producto_Pedidos.FirstOrDefault(x => x.Id == id);

                estado.Cantidad -= 1;

                context.SaveChanges();
            }
        }
Exemplo n.º 9
0
        public void Cobrar(long id, decimal dinero)
        {
            using (var context = new KosakoDBEntities())
            {
                var arreglo = context.Arreglos.FirstOrDefault(x => x.Id == id);

                arreglo.Adelanto += dinero;

                context.SaveChanges();
            }
        }
Exemplo n.º 10
0
        public void RestarDineroDeCaja(decimal monto)
        {
            using (var context = new KosakoDBEntities())
            {
                var caja = context.Cajas.FirstOrDefault(x => x.OpenClose == OpenClose.Abierto);

                caja.TotalCaja -= monto;

                context.SaveChanges();
            }
        }
Exemplo n.º 11
0
        public void SumarDineroACaja(decimal total)
        {
            using (var context = new KosakoDBEntities())
            {
                var caja = context.Cajas.FirstOrDefault(x => x.OpenClose == OpenClose.Abierto);

                caja.TotalCaja += total;

                context.SaveChanges();
            }
        }
Exemplo n.º 12
0
        public void Desbloquear(long id)
        {
            using (var context = new KosakoDBEntities())
            {
                var usuario = context.Usuarios.FirstOrDefault(x => x.Id == id);

                usuario.Bloqueado = false;

                context.SaveChanges();
            }
        }
Exemplo n.º 13
0
        public void ModificarPassword(string password, long id)
        {
            using (var context = new KosakoDBEntities())
            {
                var usuario = context.Usuarios.FirstOrDefault(x => x.Id == id);

                usuario.Password = password;

                context.SaveChanges();
            }
        }
Exemplo n.º 14
0
        public void ModificarUser(string user, long id)
        {
            using (var context = new KosakoDBEntities())
            {
                var usuario = context.Usuarios.FirstOrDefault(x => x.Id == id);

                usuario.User = user;

                context.SaveChanges();
            }
        }
Exemplo n.º 15
0
        public void BajarStock(long id, decimal stock)
        {
            using (var context = new KosakoDBEntities())
            {
                var producto = context.Productos.FirstOrDefault(x => x.Id == id);

                producto.Stock -= stock;

                context.SaveChanges();
            }
        }
Exemplo n.º 16
0
        public void EliminarEnSerio(long id)
        {
            using (var context = new KosakoDBEntities())
            {
                var arreglo = context.Arreglos.FirstOrDefault(x => x.Id == id);

                context.Arreglos.Remove(arreglo);

                context.SaveChanges();
            }
        }
Exemplo n.º 17
0
        public void RestarTotal(long id, decimal resta)
        {
            using (var context = new KosakoDBEntities())
            {
                var pedido = context.Pedidos.FirstOrDefault(x => x.Id == id);

                pedido.Total -= resta;

                context.SaveChanges();
            }
        }
Exemplo n.º 18
0
        public void CambiarAEnEsperaYFechaDeRetiro(long id)
        {
            using (var context = new KosakoDBEntities())
            {
                var arreglo = context.Arreglos.FirstOrDefault(x => x.Id == id);

                arreglo.Estado = EstadoArreglo.EnEspera;

                context.SaveChanges();
            }
        }
Exemplo n.º 19
0
        public void CambiarFechaDatoRetiro(long id)
        {
            using (var context = new KosakoDBEntities())
            {
                var pedido = context.Pedidos.FirstOrDefault(x => x.Id == id);

                pedido.DiasHastaRetiro = $"Retirado: {DateTime.Now.ToLongDateString()}";

                context.SaveChanges();
            }
        }
Exemplo n.º 20
0
        public void GuardarDescripcion(long id, string descripcion)
        {
            using (var context = new KosakoDBEntities())
            {
                var arreglo = context.Arreglos.FirstOrDefault(x => x.Id == id);

                arreglo.Descripcion = descripcion;

                context.SaveChanges();
            }
        }
Exemplo n.º 21
0
        public void RestarAdelanto(decimal total, long id)
        {
            using (var context = new KosakoDBEntities())
            {
                var pedido = context.Pedidos.FirstOrDefault(x => x.Id == id);

                pedido.Adelanto -= total;

                context.SaveChanges();
            }
        }
Exemplo n.º 22
0
        public void CambiarProcesoRetirado(long id)
        {
            using (var context = new KosakoDBEntities())
            {
                var pedido = context.Pedidos.FirstOrDefault(x => x.Id == id);

                pedido.Proceso = Proceso.Retirado;

                context.SaveChanges();
            }
        }
Exemplo n.º 23
0
        public void Eliminar(long id)
        {
            using (var context = new KosakoDBEntities())
            {
                var arreglo = context.Arreglos.FirstOrDefault(x => x.Id == id);

                arreglo.EstaEliminado = true;

                context.SaveChanges();
            }
        }
Exemplo n.º 24
0
        public void Modificar(TalleDto talleDto)
        {
            using (var context = new KosakoDBEntities())
            {
                var producto = context.Talles.FirstOrDefault(x => x.Id == talleDto.Id);

                producto.Descripcion = talleDto.Descripcion;

                context.SaveChanges();
            }
        }
Exemplo n.º 25
0
        public void Modificar(TipoProductoDto colegioDto)
        {
            using (var context = new KosakoDBEntities())
            {
                var producto = context.TipoProductos.FirstOrDefault(x => x.Id == colegioDto.Id);

                producto.Descripcion = colegioDto.Descripcion;

                context.SaveChanges();
            }
        }
Exemplo n.º 26
0
        public void Eliminar(long id)
        {
            using (var context = new KosakoDBEntities())
            {
                var producto = context.TipoProductos.FirstOrDefault(x => x.Id == id);

                producto.EstaEliminado = true;

                context.SaveChanges();
            }
        }
        public void EliminacionDefinitiva(long id)
        {
            using (var context = new KosakoDBEntities())
            {
                var dato = context.Producto_Pedidos.FirstOrDefault(x => x.Id == id);

                context.Producto_Pedidos.Remove(dato);

                context.SaveChanges();
            }
        }
Exemplo n.º 28
0
        public void CambiarARetiradoYFechaDeRetiro(long id, DateTime date)
        {
            using (var context = new KosakoDBEntities())
            {
                var arreglo = context.Arreglos.FirstOrDefault(x => x.Id == id);

                arreglo.Estado        = EstadoArreglo.Retirado;
                arreglo.FechaRetirado = date;

                context.SaveChanges();
            }
        }
Exemplo n.º 29
0
        public void Nuevo(TipoProductoDto colegioDto)
        {
            using (var context = new KosakoDBEntities())
            {
                var nuevo = new AccesoDatos.TipoProducto
                {
                    Descripcion = colegioDto.Descripcion,
                };

                context.TipoProductos.Add(nuevo);

                context.SaveChanges();
            }
        }
        public void CambiarEstado(long id)
        {
            using (var context = new KosakoDBEntities())
            {
                var estado = context.Producto_Pedidos.Where(x => x.PedidoId == id).ToList();

                foreach (var item in estado)
                {
                    item.Estado = EstadoPedido.Terminado;
                }

                context.SaveChanges();
            }
        }