Exemple #1
0
        // PERSISTENCIA-- RECUPERA DE LA BASE DE DATOS Y LLENA EL MODELO COMO UNA LISTA
        private Boolean fnSetAutorizacion(Int64 Id, Int16 Estado, string Notas)
        {
            Boolean Resultado = false;

            clsParametros clsParametros    = new clsParametros();
            string        StringDeConexion = clsParametros.StringDeConexion;

            clsAutorizaciones objDal = new clsAutorizaciones(StringDeConexion);

            Resultado = objDal.fnSetAutorizacion(Id, Estado, Notas);

            return(Resultado);
        }
Exemple #2
0
        private List <clsModelAutorizaciones> fnGetDatosAutorizaciones(int Opcion, string Usuario)
        {
            clsParametros clsParametros    = new clsParametros();
            string        StringDeConexion = clsParametros.StringDeConexion;

            clsAutorizaciones             objDal      = new clsAutorizaciones(StringDeConexion);
            DataTable                     dtResultado = new DataTable();
            List <clsModelAutorizaciones> lstData     = new List <clsModelAutorizaciones>();

            dtResultado = objDal.fnGetAutorizacionesData(Opcion, Usuario);

            lstData = dtResultado.AsEnumerable().Select(fila => new clsModelAutorizaciones
            {
                Descripcion   = fila["DESCRIPCION"].ToString(),
                Estado        = Convert.ToInt16(fila["ESTADO"].ToString()),
                Id            = Convert.ToInt64(fila["ID"].ToString()),
                Nombre        = fila["NOMBRE"].ToString(),
                Notas         = fila["NOTAS"].ToString(),
                FechaAutoriza = (fila["FECHA_AUTORIZA"] == DBNull.Value ? (DateTime?)null : DateTime.Parse(fila["FECHA_AUTORIZA"].ToString())),
                FechaSolicita = (fila["FECHA_SOLICITA"] == DBNull.Value ? (DateTime?)null : DateTime.Parse(fila["FECHA_SOLICITA"].ToString()))
            }).ToList <clsModelAutorizaciones>();

            return(lstData);
        }