Ejemplo n.º 1
0
 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();
     }
 }
Ejemplo n.º 2
0
        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();
                }
            }
        }
Ejemplo n.º 3
0
 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();
     }
 }
Ejemplo n.º 4
0
 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();
     }
 }
Ejemplo n.º 5
0
 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 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();
     }
 }
Ejemplo n.º 8
0
        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();
                }
            }
        }
Ejemplo n.º 9
0
 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();
            }
        }
Ejemplo n.º 11
0
        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();
            }
        }