public vEncuestaHeaderEntityInfo DataRowToEntityInfo(DataRow dr) { vEncuestaHeaderEntityInfo headerEntityInfo = new vEncuestaHeaderEntityInfo(); try { headerEntityInfo.EncuestaNro = (int)dr["EncuestaNro"]; headerEntityInfo.UserId = (Guid)dr["UserId"]; headerEntityInfo.Apellido = (string)dr["Apellido"]; headerEntityInfo.Nombres = (string)dr["Nombres"]; headerEntityInfo.HistoriaClinica = Convert.IsDBNull(dr["HistoriaClinica"]) ? (string)null : (string)dr["HistoriaClinica"]; headerEntityInfo.Encuestador = Convert.IsDBNull(dr["Encuestador"]) ? (string)null : (string)dr["Encuestador"]; headerEntityInfo.Fecha = Convert.IsDBNull(dr["Fecha"]) ? new DateTime?() : (DateTime?)dr["Fecha"]; headerEntityInfo.ApeNom = Convert.IsDBNull(dr["ApeNom"]) ? (string)null : (string)dr["ApeNom"]; headerEntityInfo.Direccion = Convert.IsDBNull(dr["Direccion"]) ? (string)null : (string)dr["Direccion"]; headerEntityInfo.Telefono = Convert.IsDBNull(dr["Telefono"]) ? (string)null : (string)dr["Telefono"]; headerEntityInfo.Sexo = Convert.IsDBNull(dr["Sexo"]) ? (string)null : (string)dr["Sexo"]; headerEntityInfo.Edad = Convert.IsDBNull(dr["Edad"]) ? new short?() : (short?)dr["Edad"]; headerEntityInfo.Peso = Convert.IsDBNull(dr["Peso"]) ? new Decimal?() : (Decimal?)dr["Peso"]; headerEntityInfo.Talla = Convert.IsDBNull(dr["Talla"]) ? new Decimal?() : (Decimal?)dr["Talla"]; headerEntityInfo.IMC = Convert.IsDBNull(dr["IMC"]) ? new Decimal?() : (Decimal?)dr["IMC"]; headerEntityInfo.TipoDeDietaId = Convert.IsDBNull(dr["TipoDeDietaId"]) ? new int?() : (int?)dr["TipoDeDietaId"]; headerEntityInfo.TipoDeDieta = (string)dr["TipoDeDieta"]; } catch (Exception ex) { Helpers.Logger.Logger.LogExceptionStatic(ex); throw ex; } return(headerEntityInfo); }
public vEncuestaHeaderEntityInfo.vEncuestaHeaderEntityInfoList DataTableToListOfEntityInfo(DataTable dt) { vEncuestaHeaderEntityInfo[] pArray = new vEncuestaHeaderEntityInfo[dt.Rows.Count]; try { for (int index = 0; index < dt.Rows.Count; ++index) { pArray[index] = this.DataRowToEntityInfo(dt.Rows[index]); } } catch (Exception ex) { Helpers.Logger.Logger.LogExceptionStatic(ex); throw ex; } return(new vEncuestaHeaderEntityInfo.vEncuestaHeaderEntityInfoList(pArray)); }