/*public List<clsPersonaVM> ListarPersonas() * { * clsPersonaDAC oPersonaDAC = new clsPersonaDAC(clsAppInfo.Connection); * List<clsPersonaVM> oPersonaVM = new List<clsPersonaVM>(); * * try * { * oPersonaDAC.SelectFilter = clsPersonaDAC.SelectFilters.Grid; * oPersonaDAC.WhereFilter = clsPersonaDAC.WhereFilters.Grid; * oPersonaDAC.OrderByFilter = clsPersonaDAC.OrderByFilters.Grid; * * if (oPersonaDAC.Open()) * { * foreach (DataRow dr in oPersonaDAC.DataSet.Tables[oPersonaDAC.TableName].Rows) * { * oPersonaVM.Add(new clsPersonaVM() * { * PersonaID = SysData.ToLong(dr[clsPersonaVM.varPersonaId]), * PersonaNombre = SysData.ToStr(dr[clsPersonaVM.varPersonaNombre]), * PersonaEstadoCivil = SysData.ToStr(dr[clsPersonaVM.varPersonaEstadoCivil]), * PersonaSexo = SysData.ToStr(dr[clsPersonaVM.varPersonaSexo]), * PersonaFechaNacimiento = SysData.ToDateTime(dr[clsPersonaVM.varPersonaFechaNacimiento]), * PersonaTelefono = SysData.ToStr(dr[clsPersonaVM.varPersonaTelefono]) * }); * } * } * } * * catch (Exception exp) * { * throw (exp); * * } * finally * { * //oPersonaDAC.Dispose(); * } * * return oPersonaVM; * }*/ public List <clsPersonaVM> ListarPersonas() { clsPersonaDAC oPersonaDAC = new clsPersonaDAC(clsAppInfo.Connection); List <clsPersonaVM> oPersonaVM = new List <clsPersonaVM>(); try { // oPersonaDAC.SelectFilter = clsPersonaDAC.SelectFilters.Grid; // oPersonaDAC.WhereFilter = clsPersonaDAC.WhereFilters.Grid; // oPersonaDAC.OrderByFilter = clsPersonaDAC.OrderByFilters.Grid; if (oPersonaDAC.Open()) { foreach (DataRow row in oPersonaDAC.DataSet.Tables[oPersonaDAC.TableName].Rows) { clsPersonaVM perAux = new clsPersonaVM(); foreach (DataColumn column in oPersonaDAC.DataSet.Tables[oPersonaDAC.TableName].Columns) { switch (column.ColumnName.ToString()) { case "PersonaId": perAux.PersonaID = SysData.ToLong(row[clsPersonaVM.varPersonaId]); break; case "PersonaNombre": perAux.PersonaNombre = SysData.ToStr(row[clsPersonaVM.varPersonaNombre]); break; case "PersonaSexo": perAux.PersonaSexo = SysData.ToStr(row[clsPersonaVM.varPersonaSexo]); break; case "PersonaEstadoCivil": perAux.PersonaEstadoCivil = SysData.ToStr(row[clsPersonaVM.varPersonaEstadoCivil]); break; case "PersonaFechaNacimiento": perAux.PersonaFechaNacimiento = SysData.ToDateTime(row[clsPersonaVM.varPersonaFechaNacimiento]); break; case "PersonaTelefono": perAux.PersonaTelefono = SysData.ToStr(row[clsPersonaVM.varPersonaTelefono]); break; } } oPersonaVM.Add(perAux); } } } catch (Exception exp) { throw (exp); } finally { //oPersonaDAC.Dispose(); } return(oPersonaVM); }