Пример #1
0
        /// <summary>
        /// Agrega una entrega
        /// </summary>
        /// <param name="nombrePersona">nombre de la persona que retira</param>
        public static int AgregarEntrega(string nombrePersona)
        {
            int            idPersona = ControladorPersona.Obtener(nombrePersona).IdPersona;
            EntregaInsumos entrega   = new EntregaInsumos(IDUsuarioLogeado, idPersona, DateTime.Today);

            return(ControladorEntrega.Agregar(entrega));
        }
Пример #2
0
        /// <summary>
        /// Permite modificar la contrasña de una persona
        /// </summary>
        /// <param name="pNombre">nombre de la persona</param>
        /// <param name="pContraseña">contraseña</param>
        public static bool ModificarPersona(string pNombre, string pContraseña)
        {
            PersonaAutorizada personaAutorizada = ControladorPersona.Obtener(pNombre);
            string            hash = Utilidades.Encriptar(string.Concat(pNombre, pContraseña));

            personaAutorizada.Contraseña = hash;
            ControladorPersona.Modificar(personaAutorizada);
            return(true);
        }
Пример #3
0
        /// <summary>
        /// Permite dar de baja una persona
        /// </summary>
        /// <param name="pNombre">nombre de la persona a dar de baja</param>
        /// <returns>true en caso de éxito, false caso contrario</returns>
        public static bool EliminarPersona(string pNombre)
        {
            PersonaAutorizada persona = ControladorPersona.Obtener(pNombre);

            if (persona.FechaBaja == DateTime.MinValue)
            {
                persona.FechaBaja = DateTime.Now;
                ControladorPersona.Modificar(persona);
                return(true);
            }
            else
            {
                return(false);
            }
        }