// 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); }
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); }