public void BindByDataRow(DataRow dr, Entrada_aud_uni_files o) { try { int.TryParse(dr["id"].ToString(), out entero); o.Id = entero; entero = 0; if (dr["id_entrada_aud_uni"] != DBNull.Value) { int.TryParse(dr["id_entrada_aud_uni"].ToString(), out entero); o.Id_operation_aud = entero; entero = 0; } o.Path = dr["path"].ToString(); } catch { throw; } }
public override void fillLst() { try { this.comm = GenericDataAccess.CreateCommandSP("sp_Entrada_aud_uni_files"); addParameters(0); this.dt = GenericDataAccess.ExecuteSelectCommand(comm); this._lst = new List <Entrada_aud_uni_files>(); foreach (DataRow dr in dt.Rows) { Entrada_aud_uni_files o = new Entrada_aud_uni_files(); BindByDataRow(dr, o); this._lst.Add(o); } } catch { throw; } }
public void selByIdWithImg() { try { this.comm = GenericDataAccess.CreateCommandSP("sp_Entrada_aud_uni"); addParameters(5); DataSet ds = GenericDataAccess.ExecuteMultSelectCommand(comm); this.dt = ds.Tables[0]; if (dt.Rows.Count == 1) { DataRow dr = dt.Rows[0]; BindByDataRow(dr, this._oEntrada_aud_uni); Entrada_aud_uni_filesMng oMngFiles = new Entrada_aud_uni_filesMng(); this._oEntrada_aud_uni.PLstEntAudUniFiles = new List <Entrada_aud_uni_files>(); foreach (DataRow drFile in ds.Tables[1].Rows) { Entrada_aud_uni_files oFile = new Entrada_aud_uni_files(); oMngFiles.BindByDataRow(drFile, oFile); this._oEntrada_aud_uni.PLstEntAudUniFiles.Add(oFile); } } else if (dt.Rows.Count > 1) { throw new Exception("Error de integridad"); } else { throw new Exception("No existe información para el registro solicitado"); } } catch { throw; } }
public Entrada_aud_uni_filesMng() { this._oEntrada_aud_uni_files = new Entrada_aud_uni_files(); this._lst = new List <Entrada_aud_uni_files>(); }