Beispiel #1
0
 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;
     }
 }
Beispiel #2
0
 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;
     }
 }
Beispiel #3
0
        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;
            }
        }
Beispiel #4
0
 public Entrada_aud_uni_filesMng()
 {
     this._oEntrada_aud_uni_files = new Entrada_aud_uni_files();
     this._lst = new List <Entrada_aud_uni_files>();
 }