Exemplo n.º 1
0
        //********************ACTUALIZAR ABONOS*******************************************************
        public string agregarAbono(int idpedidos, decimal abono)
        {
            try
            {
                pedidoabonos nuevo = new pedidoabonos();
                nuevo.idpedido = idpedidos;
                nuevo.fecha    = DateTime.Now;
                nuevo.abono    = abono;

                using (var bd = new pasteleriacruzitabdEntities())
                {
                    bd.pedidoabonos.Add(nuevo);
                    bd.SaveChanges();

                    pedidos p = existeP(idpedidos);
                    p.abono = bd.pedidoabonos.Where(t => t.idpedido == idpedidos).Sum(t => t.abono);
                    p.resta = p.costo - p.abono;

                    bd.Entry(p).State = EntityState.Modified;
                    bd.SaveChanges();

                    return("Registro insertado correctamente");
                }
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }
Exemplo n.º 2
0
        public string nuevoUsuario(string empleado, string usuario, string pass, string tipo)
        {
            try
            {
                if (existe(usuario) != null)
                {
                    return("El registro ya existe");
                }

                usuarios nuevo = new usuarios();
                nuevo.empleado = empleado;
                nuevo.usuario  = usuario;
                nuevo.pass     = pass;
                nuevo.tipo     = tipo;

                using (var bd = new pasteleriacruzitabdEntities())
                {
                    bd.usuarios.Add(nuevo);
                    bd.SaveChanges();
                    return("Registro insertado correctamente");
                }
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }
Exemplo n.º 3
0
        public string actualizarUsuarios(string empleado, string usuario, string pass, string tipo)
        {
            try
            {
                usuarios modificar = existe(usuario);

                if (modificar != null)
                {
                    modificar.empleado = empleado;
                    modificar.usuario  = usuario;
                    modificar.pass     = pass;
                    modificar.tipo     = tipo;

                    using (var bd = new pasteleriacruzitabdEntities())
                    {
                        bd.Entry(modificar).State = EntityState.Modified;
                        bd.SaveChanges();
                        return("Registro actualizado correctamente");
                    }
                }
                return("Registro no encontrado");
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }
Exemplo n.º 4
0
 public List <usuarios> RegistrosU()
 {
     try
     {
         using (var bd = new pasteleriacruzitabdEntities())
             return(bd.usuarios.ToList());
     }
     catch (Exception)
     {
         return(null);
     }
 }
Exemplo n.º 5
0
 //*************************************************
 public List <pedidos> RegistrosDia()
 {
     try
     {
         using (var bd = new pasteleriacruzitabdEntities())
             return(bd.pedidos.Where(t => t.fechaEntrega == DateTime.Today && t.estatus != "Pedido preparado").OrderBy(t => t.hora).ToList());
     }
     catch (Exception)
     {
         return(null);
     }
 }
Exemplo n.º 6
0
        public int siguientePedido()
        {
            pedidos ul;

            using (var bd = new pasteleriacruzitabdEntities())
                ul = bd.pedidos.OrderByDescending(t => t.idpedidos).FirstOrDefault();

            if (ul == null)
            {
                return(1);
            }
            else
            {
                return(ul.idpedidos + 1);
            }
        }
Exemplo n.º 7
0
        public String NuevoPedido(int idpedidos, string nombreCliente, string direccion, string entreCalles, string colonia, string ciudad,
                                  string telefono, string tipoPastel, string de, string sabor, string tipoDecoracion, string nombreFestejado,
                                  string dibujo, decimal costo, decimal anticipo, decimal resta, string observaciones, DateTime fechaEntrega,
                                  TimeSpan hora, string recibioPedido)
        {
            try
            {
                pedidos nuevo = new pedidos();
                nuevo.nombreCliente   = nombreCliente;
                nuevo.direccion       = direccion;
                nuevo.entreCalles     = entreCalles;
                nuevo.colonia         = colonia;
                nuevo.ciudad          = ciudad;
                nuevo.telefono        = telefono;
                nuevo.tipoPastel      = tipoPastel;
                nuevo.de              = de;
                nuevo.sabor           = sabor;
                nuevo.tipoDecoracion  = tipoDecoracion;
                nuevo.nombreFestejado = nombreFestejado;
                nuevo.dibujo          = dibujo;
                nuevo.costo           = costo;
                nuevo.anticipo        = anticipo;
                nuevo.resta           = resta;
                nuevo.observaciones   = observaciones;
                nuevo.fechaEntrega    = fechaEntrega;
                nuevo.hora            = hora;
                nuevo.recibioPedido   = recibioPedido;
                nuevo.estatus         = "Pedido confirmado";
                nuevo.abono           = anticipo;

                using (var bd = new pasteleriacruzitabdEntities())
                {
                    bd.pedidos.Add(nuevo);
                    bd.SaveChanges();

                    agregarAbono(idpedidos, anticipo);

                    return("Registro insertado correctamente");
                }
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }
Exemplo n.º 8
0
        public string EliminarUsuario(string usuario)
        {
            try
            {
                usuarios eliminar = existe(usuario);

                if (eliminar != null)
                {
                    using (var bd = new pasteleriacruzitabdEntities())
                    {
                        bd.Entry(eliminar).State = EntityState.Deleted;
                        bd.SaveChanges();
                        return("Registro eliminado correctamente");
                    }
                }
                return("Registro no encontrado");
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }
Exemplo n.º 9
0
        //**************************ACTUALIZAR ESTATUS*******************************+

        public string actualizarEstatus(int idpedido, string estatus)
        {
            try
            {
                pedidos modificar = existeP(idpedido);

                if (modificar != null)
                {
                    modificar.estatus = estatus;

                    using (var bd = new pasteleriacruzitabdEntities())
                    {
                        bd.Entry(modificar).State = EntityState.Modified;
                        bd.SaveChanges();
                        return("Estatus de pedido actualizado correctamente");
                    }
                }
                return("Registro no encontrado");
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }
Exemplo n.º 10
0
        //********************AGRAGAR PEDIDO*******************************************************

        private pedidos existeP(int id)
        {
            using (var bd = new pasteleriacruzitabdEntities())
                return(bd.pedidos.Where(t => t.idpedidos == id).FirstOrDefault());
        }
Exemplo n.º 11
0
 private usuarios existe(string id)
 {
     using (var bd = new pasteleriacruzitabdEntities())
         return(bd.usuarios.Where(t => t.usuario == id).FirstOrDefault());
 }
Exemplo n.º 12
0
        //***************************************USUARIOS**************************************************

        public usuarios Login(string usuario, string pass)
        {
            using (var bd = new pasteleriacruzitabdEntities())
                return(bd.usuarios.Where(t => t.usuario == usuario && t.pass == pass).FirstOrDefault());
        }