Beispiel #1
0
        public int Desactivar(int idUsuario)
        {
            //Validacion de desactivación con TbCitas
            ICitasBLL      cCitas     = new MCitasBLL();
            List <TbCitas> listaCitas = cCitas.Mostrar();

            if (listaCitas != null)
            {
                foreach (TbCitas i in listaCitas)
                {
                    if (i.IDUsuario == idUsuario)
                    {
                        return(1);
                    }
                }
            }

            //Validacion de desactivacion con Compras
            IComprasBLL      cCompras     = new MComprasBLL();
            List <TbCompras> listaCompras = cCompras.Mostrar();

            if (listaCompras != null)
            {
                foreach (TbCompras i in listaCompras)
                {
                    if (i.IDUsuario == idUsuario && i.activo == true)
                    {
                        return(2);
                    }
                }
            }
            vUsuarios.Desactivar(idUsuario);
            return(0);
        }
Beispiel #2
0
        public int Cancelar(int idCita)
        {
            //Validacion de progreso de una cita
            ICitasBLL cCitas = new MCitasBLL();
            TbCitas   cita   = cCitas.Buscar(idCita);

            //Este progreso es provisional
            if (cita.IDProgreso > 10)
            {
                return(1);
            }
            vCitas.Cancelar(idCita);
            return(0);
        }
Beispiel #3
0
        public int Eliminar(int idProgreso)
        {
            //Validacion de relaciones con TbCitas
            ICitasBLL      cCitas     = new MCitasBLL();
            List <TbCitas> listaCitas = cCitas.Mostrar();

            if (listaCitas != null)
            {
                foreach (TbCitas i in listaCitas)
                {
                    if (i.IDProgreso == idProgreso)
                    {
                        return(1);
                    }
                }
            }
            vProgresos.Eliminar(idProgreso);
            return(0);
        }