public void Save(CPrice price, CPrice_version price_version) { foreach (CItemCopy item in this) { //copiar item if (ComunForm.CopyAndSaveFile(item.Source_file, item.Destiny_directory, item.Filename)) { CPrice_attach price_attach = new CPrice_attach(); price_attach.Idprice = price_version.Idprice; price_attach.Idprice_version = price_version.Idprice_version; price_attach.Name_document = item.Filename; //guardar adjunto if (!new CPrice_attachFactory().Update(price_attach)) { new CPrice_attachFactory().Insert(price_attach); } } } }