private void btnKaydet_Click(object sender, EventArgs e) { IsEmptyKontrol(); if (!string.IsNullOrEmpty(txtNumber.Text.Trim()))//samet ekledi { PozModel model = new PozModel(); model.Description = txtDescription.Text; model.Number = txtNumber.Text; model.Unit = txtUnit.Text; model.IsActive = true; model.UnitPrice = double.Parse(txtUnitPrice.Text.Replace("TL", string.Empty), CultureInfo.InvariantCulture); List <Poz> existingPozs = UIPozManager.Instance.GetPoz(model.Number); if (existingPozs != null && existingPozs.Count != 0) { frm_MesajFormu mf = new frm_MesajFormu(); mf.lblMesaj.Text = "Bu Poz numarasi ile kayit bulunmaktadir"; mf.ShowDialog(); this.txtNumber.Text = ""; } else { model.Save(); FormClear(); LoadPozGrid(); //frm_MesajFormu mf = new frm_MesajFormu(); //mf.lblMesaj.Text = "Malzeme Kaydedildi..."; //mf.ShowDialog(); UIPopupManager.Instance.ShowPopup(); } } }
private void barButtonItem28_ItemClick(object sender, ItemClickEventArgs e) { if (UICurrentManager.Instance.CurrentOffer != null && UICurrentManager.Instance.CurrentOffer.MaterialList != null) { barButtonItem28.ButtonStyle = BarButtonStyle.Check; RibonPasif(); if (teklifAktar == null) { teklifAktar = new frm_TeklifAktar(); teklifAktar.MdiParent = this; teklifAktar.FormClosed += new FormClosedEventHandler(TeklifAktar_FormClosed); teklifAktar.Show(); } else { teklifAktar.Activate(); } } else { barButtonItem28.ButtonStyle = BarButtonStyle.Default; frm_MesajFormu mf = new frm_MesajFormu(); mf.lblMesaj.Text = "Aktif bir Teklif Bulunamadı\n Yeni bir teklif oluşturun yada \n Raporlar Menüsünden bir teklif açın."; mf.ShowDialog(); } }
private void barButtonItem43_ItemClick(object sender, ItemClickEventArgs e) { if (UICurrentManager.Instance.CurrentTender != null) { barButtonItem43.ButtonStyle = BarButtonStyle.Check; RibonPasif(); if (bfh == null) { bfh = new frm_BirimFiyatHistory(); bfh.MdiParent = this; bfh.FormClosed += new FormClosedEventHandler(Bfh_FormClosed); bfh.Show(); } else { bfh.Activate(); } } else { barButtonItem43.ButtonStyle = BarButtonStyle.Default; frm_MesajFormu mf = new frm_MesajFormu(); mf.lblMesaj.Text = "Aktif bir İhale Bulunamadı\n Yeni bir İhale oluşturun yada \n Raporlar Menüsünden bir İhale açın."; mf.ShowDialog(); } }
private void btnAdimx5_ItemClick(object sender, ItemClickEventArgs e) { if (UICurrentManager.Instance.CurrentTender != null) { btnAdimx5.ButtonStyle = BarButtonStyle.Check; RibonPasif(); if (ts == null) { ts = new frm_TeklifAdimSon(); ts.MdiParent = this; ts.FormClosed += new FormClosedEventHandler(Ts_FormClosed); ts.Show(); } else { ts.Activate(); } } else { btnAdimx5.ButtonStyle = BarButtonStyle.Default; frm_MesajFormu mf = new frm_MesajFormu(); mf.lblMesaj.Text = "Aktif bir İhale Bulunamadı\n Yeni bir İhale oluşturun yada \n Raporlar Menüsünden bir İhale açın."; mf.ShowDialog(); } }
private void barButtonItem14_ItemClick(object sender, ItemClickEventArgs e) { if (UICurrentManager.Instance.CurrentOffer != null && UICurrentManager.Instance.CurrentOffer.MaterialList != null) { frm_Anaform af = (frm_Anaform)Application.OpenForms["frm_Anaform"]; if (tg == null) { barButtonItem14.ButtonStyle = BarButtonStyle.Check; RibonPasif(); tg = new frm_TedarikcilereTeklifGonder(); tg.MdiParent = (frm_Anaform)Application.OpenForms["frm_Anaform"]; tg.FormClosed += new FormClosedEventHandler(Tg_FormClosed); af.MainPanel.Visible = false; tg.Show(); } else { tg.Activate(); } } else { barButtonItem14.ButtonStyle = BarButtonStyle.Default; frm_MesajFormu mf = new frm_MesajFormu(); mf.lblMesaj.Text = "Aktif bir Teklif Bulunamadı\n Yeni bir teklif oluşturun yada \n Raporlar Menüsünden bir teklif açın."; mf.ShowDialog(); } }
private void SendInfoMessage() { if (!this.IsSendMail) { if (this.SendMailTask == null) { //throw new SessionExpiredException(); } else { try { this.SendMailTask.Wait(); this.SendInfoMessage(); } catch (Exception ex) { LoggingManager.Instance.SaveErrorLog(ex); } } } else { LoadingManager.Instance.Hide();; this.Enabled = true; frm_MesajFormu mesajformu = new frm_MesajFormu(); mesajformu.lblMesaj.Text = "Mail Gönderildi..."; mesajformu.ShowDialog(); this.Close(); } }
private void btnOnlineAl_Click(object sender, EventArgs e) { try { txtDolar.Text = CurrentManager.Instance.GetRate("USD").ToString(); txtEuro.Text = CurrentManager.Instance.GetRate("EUR").ToString(); } catch (Exception ex) { LoggingManager.Instance.SaveErrorLog(ex); frm_MesajFormu mf = new frm_MesajFormu(); mf.lblMesaj.Text = "İnternet Bağlantınız olmadığından\n Döviz kurları alınamadı..."; mf.ShowDialog(); } }
private void btnAktar_Click(object sender, EventArgs e) { List <OfferMaterialListModel> datasourceMaterialList = gridViewMaterialList.DataSource as List <OfferMaterialListModel>; List <SupplierModel> dataSoruceSupplier = gridViewSupplier.DataSource as List <SupplierModel>; if (dataSoruceSupplier == null) { MessageBox.Show(" Aktif yada tanımlı tedarikçi bulunamadı."); return; } if (datasourceMaterialList != null && dataSoruceSupplier != null) { List <OfferMaterialListModel> seledtedMaterialLists = datasourceMaterialList.Where(p => p.IsSelected).ToList(); List <SupplierModel> seledtedSuppliers = dataSoruceSupplier.Where(p => p.IsSelected).ToList(); if (seledtedSuppliers.Count != 0 && seledtedMaterialLists.Count != 0) { foreach (OfferMaterialListModel seledtedMaterialList in seledtedMaterialLists) { OfferMaterialList items = UICurrentManager.Instance.CurrentOffer.MaterialList.Where(p => p.Id == seledtedMaterialList.Id).FirstOrDefault(); items.IsSelected = true; OfferMaterialListProvider.Instance.Save(items); foreach (var seledtedSupplier in seledtedSuppliers) { SupplierMaterialList supplierMaterialList = new SupplierMaterialList(); supplierMaterialList.Offer = UICurrentManager.Instance.CurrentOffer; supplierMaterialList.SupplierId = seledtedSupplier.Id.Value; supplierMaterialList.MaterialListId = seledtedMaterialList.Id.Value; Dictionary <string, object> parameters = new Dictionary <string, object>(); parameters.Add("OfferId", supplierMaterialList.OfferId); parameters.Add("SupplierId", supplierMaterialList.SupplierId); parameters.Add("MaterialListId", supplierMaterialList.MaterialListId); List <SupplierMaterialList> existingItems = SupplierMaterialListProvider.Instance.GetItems(parameters); if (existingItems.Count == 0) { SupplierMaterialListProvider.Instance.Save(supplierMaterialList); } } } this.LoadMaterialGrid(UICurrentManager.Instance.CurrentOffer.MaterialList.ToList()); frm_MesajFormu mf = new frm_MesajFormu(); mf.lblMesaj.Text = "Seçili Malzemeler Firmaya aktarıldı..."; mf.ShowDialog(); } } }
private void frm_KurListele_Shown(object sender, EventArgs e) { { try { dataGrid1.DataSource = source(); } catch (Exception ex) { LoggingManager.Instance.SaveErrorLog(ex); frm_MesajFormu mf = new frm_MesajFormu(); mf.lblMesaj.Text = "İnternet Bağlantınız olmadığından\n Döviz kurları alınamadı..."; mf.ShowDialog(); } } }
private void btnKaydet_Click(object sender, EventArgs e) { bool isEmpty = IsEmptyKontrol(); if (isEmpty) { return; } OBFModel model = new OBFModel(); model.Description = txtDescription.Text; int lastTenderNumber = UIOBFManager.Instance.GetLastOBFNumber(); model.Number = (lastTenderNumber + 1).ToString(); model.IsActive = true; model.StokNumber = txtNumber.Text; model.Unit = txtUnit.Text; //model.UnitPrice = double.Parse(txtUnitPrice.Text.Replace("TL", string.Empty), CultureInfo.InvariantCulture); model.UnitPrice = model.UnitPrice = double.Parse(txtUnitPrice.Text.Replace("TL", string.Empty)); model.CurrencyType = SimpleApplicationBase.Toolkit.Helpers.GetValueFromObject <CurrencyTypesEnum>(ddlCurrencyType.SelectedIndex); model.DescriptionForSupplier = txtDescriptionForSupplier.Text; List <OBFModel> existingOBFs = UIOBFManager.Instance.GetOBFs(model.Description); if (existingOBFs != null && existingOBFs.Count != 0) { frm_MesajFormu mf = new frm_MesajFormu(); mf.lblMesaj.Text = "Bu OBF açıklaması ile kayit bulunmaktadir"; mf.ShowDialog(); this.txtNumber.Text = ""; this.txtNumber.Focus(); } else { model.Save(); //frm_MesajFormu mf = new frm_MesajFormu(); //mf.lblMesaj.Text = "Kayıt Yapıldı..."; //mf.ShowDialog(); UIPopupManager.Instance.ShowPopup(); FormClear(); LoadGrid(); } }
private void btnKaydet_Click(object sender, EventArgs e) { if (txtCompanyName.Text == "") { MessageBox.Show("Firma adı boş bırakılamaz..."); return; } Jobber jobber = new Jobber(); jobber.Address = txtAddress.Text.Trim(); jobber.AuthorNameSurname = txtAuthorNameSurname.Text.Trim(); jobber.CompanyName = txtCompanyName.Text.Trim(); jobber.Email = txtEmail.Text.Trim(); jobber.GSM = txtGSM.Text.Trim(); jobber.IsActive = true; jobber.Score = txtScore.Text.Trim(); jobber.Telephone = txtTelephone.Text.Trim(); jobber.City = txtCountry.Text.Trim(); jobber.TaxNumber = txtTaxNumber.Text.Trim(); jobber.TaxOffice = txtTaxOffice.Text.Trim(); OperationResult result = JobberProvider.Instance.Save(jobber); if (result.Success) { btnTemizle.PerformClick(); this.LoadGrid(); //frm_MesajFormu mf = new frm_MesajFormu(); //mf.lblMesaj.Text = "Tedarikçi Kaydedildi..."; //mf.ShowDialog(); UIPopupManager.Instance.ShowPopup(); } else { frm_MesajFormu mf = new frm_MesajFormu(); mf.lblMesaj.Text = "Kayıt Sırasında Bir Hata Oluştu..."; mf.ShowDialog(); } }
public void getExcel() { pozItems = new List <Poz>(); OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = "Excel Files(*.xls;*.xlsx)|*.xls;*.xlsx"; if (dialog.ShowDialog() == DialogResult.OK) { DialogResult result = MessageBox.Show("Yüklemek istediğinizden emin misiniz?", "Yükleme Dosya içeriğine göre biraz zaman alabilir", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result.Equals(DialogResult.Yes)) { try { pnlYuke.Visible = false; string filename = System.IO.Path.GetFileName(dialog.FileName); FileStream stream = System.IO.File.Open(dialog.FileName, FileMode.Open, FileAccess.Read); IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream); int i = 0; while (excelReader.Read()) { if (i > 0) { string pozno = string.Empty; try { pozno = excelReader.GetString(0); } catch (Exception ex) { double poznodouble = excelReader.GetDouble(0); pozno = poznodouble.ToString(); //LoggingManager.Instance.SaveErrorLog(ex); } string description = excelReader.GetString(1); string unit = excelReader.GetString(2); double unitprice = 0; try { unitprice = excelReader.GetDouble(3); } catch (Exception ex) { //LoggingManager.Instance.SaveErrorLog(ex); } if (!string.IsNullOrEmpty(pozno) && !string.IsNullOrEmpty(description) && !string.IsNullOrEmpty(unit)) { List <PozModel> existingPozs = UIPozManager.Instance.GetPozs(pozno, description); if (existingPozs != null && existingPozs.Count != 0) { listBox1.Items.Add(existingPozs.First().Number); listBox1.Items.Add(existingPozs.First().Description); listBox1.Items.Add(existingPozs.First().Unit); listBox1.Items.Add(existingPozs.First().UnitPrice); } else { Poz poz = new Poz(); poz.Number = pozno; poz.Description = description; poz.Unit = unit; poz.UnitPrice = unitprice; poz.Year = DateTime.Now.Year; poz.IsActive = true; Application.DoEvents(); lblPosSayisi.Text = i.ToString(); pozItems.Add(poz); listBox1.Items.Add(poz.Number); listBox1.Items.Add(poz.Description); listBox1.Items.Add(poz.Unit); listBox1.Items.Add(poz.UnitPrice); } listBox1.Items.Add("-------------------------------------------------------------"); listBox1.TopIndex = listBox1.Items.Count - 1; } } i++; } if (pozItems == null || pozItems.Count == 0) { pnlYuke.Visible = false; MessageBox.Show("Yüklenecek yeni poz bulunamadı."); this.Close(); return; } LoadingManager.Instance.Hide(); this.Hide(); frm_TopluPozTemp pozTemp = new frm_TopluPozTemp(this._owner); pozTemp.pozItems = pozItems; pozTemp.ShowDialog(); frm_MesajFormu mesaj = new frm_MesajFormu(); mesaj.lblMesaj.Text = "Pozlar başarıyla yüklendi..."; mesaj.Close(); } catch (Exception ex) { LoadingManager.Instance.Hide(); pnlYuke.Visible = true; MessageBox.Show("Beklenmedik bir sorunla karşılaşıldı.."); } } else { pnlYuke.Visible = true; } } }
public void getExcel() { materialListItems = new List <MaterialList>(); OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = "Excel Files(*.xls;*.xlsx)|*.xls;*.xlsx"; if (dialog.ShowDialog() == DialogResult.OK) { DialogResult result = MessageBox.Show("Yüklemek istediğinizden emin misiniz?", "Yükleme Dosya içeriğine göre biraz zaman alabilir", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result.Equals(DialogResult.Yes)) { try { pnlYuke.Visible = false; string filename = System.IO.Path.GetFileName(dialog.FileName); FileStream stream = System.IO.File.Open(dialog.FileName, FileMode.Open, FileAccess.Read); IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream); int i = 0; while (excelReader.Read()) { if (i > 0) { int pozId = 0; string pozno = string.Empty; try { pozno = excelReader.GetString(0); } catch (Exception ex) { double poznodouble = excelReader.GetDouble(0); pozno = poznodouble.ToString(); } string description = excelReader.GetString(1); string unit = excelReader.GetString(2); if (!string.IsNullOrEmpty(pozno) && !string.IsNullOrEmpty(description)) { List <Poz> existingPozs = UIPozManager.Instance.GetExistingPozs(pozno, description); if (existingPozs != null && existingPozs.Count != 0) { //poz = existingPozs.First(); pozId = existingPozs.First().Id; listBox1.Items.Add(existingPozs.First().Number); listBox1.Items.Add(existingPozs.First().Description); listBox1.Items.Add(existingPozs.First().Unit); lblPosSayisi.Text = i.ToString(); } else { Poz poz = new Poz(); poz.Number = pozno; poz.Description = description; poz.Unit = unit; poz.UnitPrice = 0; poz.Year = DateTime.Now.Year; poz.IsActive = true; PozProvider.Instance.Save(poz); pozId = poz.Id; lblPosSayisi.Text = i.ToString(); listBox1.Items.Add(poz.Number); listBox1.Items.Add(poz.Description); listBox1.Items.Add(poz.Unit); } double quantity = 0; try { quantity = excelReader.GetDouble(3); } catch (Exception ex) { } listBox1.Items.Add(quantity.ToString()); listBox1.Items.Add("-------------------------------------------------------------"); listBox1.TopIndex = listBox1.Items.Count - 1; if (pozId != 0) { MaterialList materialList = new MaterialList(); materialList.IsPoz = true; materialList.PozOBFId = pozId; materialList.Quantity = (float)quantity; materialList.KDVPercentage = 18; materialList.Tender = UICurrentManager.Instance.CurrentTender; materialList.TenderGroupId = this._owner.SelectedGroupId; materialListItems.Add(materialList); } } } i++; } stream.Close(); this.Hide(); if (this.materialListItems == null || this.materialListItems.Count == 0) { pnlYuke.Visible = true; MessageBox.Show("Yüklenecek Poz bulunamadı."); this.Close(); return; } frm_TopluPozIhaleTemp pozTemp = new frm_TopluPozIhaleTemp(this._owner); pozTemp.MaterialListItems = materialListItems; pozTemp.ShowDialog(); frm_MesajFormu mesaj = new frm_MesajFormu(); mesaj.lblMesaj.Text = "Pozlar başarıyla yüklendi..."; mesaj.Close(); } catch (Exception ex) { pnlYuke.Visible = true; MessageBox.Show("Beklenmedik bir sorunla karşılaşıldı.."); } } else { pnlYuke.Visible = true; } } }
private void ReadExcel(string path) { obfItems = new List <IhalematikProBL.Entity.OBF>(); try { pnlYuke.Visible = false; FileStream stream = System.IO.File.Open(@"" + path + "", FileMode.Open, FileAccess.Read); IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream); int i = 0; while (excelReader.Read()) { Application.DoEvents(); try { if (i > 0) { string stokKodu = string.Empty; try { stokKodu = excelReader.GetString(0); } catch (Exception ex) { double stokKodudouble = excelReader.GetDouble(0); stokKodu = stokKodudouble.ToString(); //LoggingManager.Instance.SaveErrorLog(ex); } string description = excelReader.GetString(1); string unit = excelReader.GetString(2); double unitPrice = 0; try { unitPrice = excelReader.GetDouble(3); } catch (Exception) { //unitPrice = double.Parse(excelReader.GetString(2), CultureInfo.InvariantCulture); } //IhalematikProBL.Entity.OBF existingObf = OBFProvider.Instance.GetOne("Description", description); //if (existingObf != null) //{ // existingObf.UnitPrice = unitPrice; // OBFProvider.Instance.Save(existingObf); //} //else //{ if (!string.IsNullOrEmpty(stokKodu) && !string.IsNullOrEmpty(description) && !string.IsNullOrEmpty(unit)) { IhalematikProBL.Entity.OBF existingObf = OBFProvider.Instance.GetOne("Description", description); if (existingObf != null) { listBox1.Items.Add(existingObf.Number); listBox1.Items.Add(existingObf.Description); listBox1.Items.Add(existingObf.Unit); listBox1.Items.Add(existingObf.UnitPrice); //OBFProvider.Instance.Save(existingObf); } else { IhalematikProBL.Entity.OBF newOBF = new IhalematikProBL.Entity.OBF(); int lastTenderNumber = UIOBFManager.Instance.GetLastOBFNumber(); newOBF.Number = string.Format("{0}", (lastTenderNumber + 1).ToString().PadLeft(8, '0')); newOBF.IsActive = true; newOBF.StokNumber = stokKodu; newOBF.Description = description; newOBF.Unit = unit; newOBF.UnitPrice = unitPrice; Application.DoEvents(); lblPosSayisi.Text = i.ToString(); obfItems.Add(newOBF); listBox1.Items.Add(newOBF.Number); listBox1.Items.Add(newOBF.Description); listBox1.Items.Add(newOBF.Unit); listBox1.Items.Add(newOBF.UnitPrice); } listBox1.Items.Add("-------------------------------------------------------------"); listBox1.TopIndex = listBox1.Items.Count - 1; } //OBFProvider.Instance.Save(newOBF); //} } } catch (Exception ex) { pnlYuke.Visible = true; MessageBox.Show("Yuklediğiniz excel in formatını kontrol ediniz."); LoggingManager.Instance.SaveErrorLog(ex); this.Close(); break; } i++; } if (this.obfItems == null || this.obfItems.Count == 0) { pnlYuke.Visible = false; MessageBox.Show("Yüklemeye çalıştığınız tüm malzemelerin sitemde yüklü oldukları tespit edildi.\nDoğru dosyayı seçtiğinize dikkat ediniz."); return; this.Close(); } stream.Close(); frm_MesajFormu mesaj = new frm_MesajFormu(); mesaj.lblMesaj.Text = "Malzemeler başarıyla yüklendi..."; mesaj.Close(); } catch (Exception) { pnlYuke.Visible = true; MessageBox.Show("Yuklediğiniz excel in formatını kontrol ediniz.\n Yuklemeye calistiginiz excel dosyasi en az office 2010 ile olusturulmus olmasi gerekmektedir.\n Excel in kapali oldugundan emin olunuz"); } }
private void ReadExcel(string path) { materialListItems = new List <MaterialList>(); // obfItems = new List<IhalematikProBL.Entity.OBF>(); try { FileStream stream = System.IO.File.Open(@"" + path + "", FileMode.Open, FileAccess.Read); IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream); int i = 0; while (excelReader.Read()) { try { if (i > 0) { int obfId = 0; string stokKodu = string.Empty; try { stokKodu = excelReader.GetString(0); } catch (Exception ex) { double stokKodudouble = excelReader.GetDouble(0); stokKodu = stokKodudouble.ToString(); } string description = excelReader.GetString(1); if (!string.IsNullOrEmpty(stokKodu) && !string.IsNullOrEmpty(description)) { string unit = excelReader.GetString(2); IhalematikProBL.Entity.OBF existingObf = OBFProvider.Instance.GetOne("Description", description); if (existingObf != null) { obfId = existingObf.Id; lblPosSayisi.Text = i.ToString(); listBox1.Items.Add(existingObf.Number); listBox1.Items.Add(existingObf.Description); listBox1.Items.Add(existingObf.Unit); //OBFProvider.Instance.Save(existingObf); } else { IhalematikProBL.Entity.OBF obf = new IhalematikProBL.Entity.OBF(); int lastTenderNumber = UIOBFManager.Instance.GetLastOBFNumber(); obf.Number = string.Format("{0}", (lastTenderNumber + 1).ToString().PadLeft(8, '0')); obf.StokNumber = stokKodu; obf.Description = description; obf.Unit = unit; obf.UnitPrice = 0; obf.IsActive = true; OBFProvider.Instance.Save(obf); obfId = obf.Id; lblPosSayisi.Text = i.ToString(); listBox1.Items.Add(obf.Number); listBox1.Items.Add(obf.Description); listBox1.Items.Add(obf.Unit); } double quantity = 0; try { quantity = excelReader.GetDouble(3); } catch (Exception ex) { } listBox1.Items.Add(quantity.ToString()); listBox1.Items.Add("-------------------------------------------------------------"); listBox1.TopIndex = listBox1.Items.Count - 1; if (obfId != 0) { MaterialList materialList = new MaterialList(); materialList.IsPoz = false; materialList.PozOBFId = obfId; materialList.Quantity = (float)quantity; materialList.KDVPercentage = 18; materialList.Tender = UICurrentManager.Instance.CurrentTender; materialList.TenderGroupId = this._owner.SelectedGroupId; materialListItems.Add(materialList); } } } i++; } catch (Exception ex) { pnlYukle.Visible = true; MessageBox.Show("Yuklediğiniz excel in formatını kontrol ediniz."); LoggingManager.Instance.SaveErrorLog(ex); this.Close(); break; } } stream.Close(); this.Hide(); if (this.materialListItems == null || this.materialListItems.Count == 0) { pnlYukle.Visible = false; MessageBox.Show("Yüklenecek OBF bulunamadı."); this.Close(); return; } frm_TopluObfYukleIhaleTemp pozTemp = new frm_TopluObfYukleIhaleTemp(this._owner); pozTemp.MaterialListItems = materialListItems; pozTemp.ShowDialog(); frm_MesajFormu mesaj = new frm_MesajFormu(); mesaj.lblMesaj.Text = "OBFler başarıyla yüklendi..."; mesaj.Close(); } catch (Exception) { pnlYukle.Visible = true; MessageBox.Show("Yuklediğiniz excel in formatını kontrol ediniz.\n Yuklemeye calistiginiz excel dosyasi en az office 2010 ile olusturulmus olmasi gerekmektedir.\n Excel in kapali oldugundan emin olunuz"); } }