示例#1
0
        /// <summary>
        /// linke aktara basınca
        /// </summary>
        private void btnLinkeAktar_Click(object sender, EventArgs e)
        {
            Result sonuc = new Result();

            Cursor.Current = Cursors.WaitCursor;
            try
            {
                if (Ayarlar.MenuTip == MenuType.MalKabul)
                {
                    sonuc = Program.Servis.MalKabul_GorevKontrol(GorevID, Ayarlar.Kullanici.ID, Ayarlar.AuthCode, Ayarlar.Kullanici.Guid);
                    if (sonuc.Status == false && sonuc.Id == -1)
                    {
                        Cursor.Current = Cursors.Default;
                        if (Mesaj.Soru("Okunan mal miktarları tutarsız. Yine de devam etmek istiyor musunuz?") == DialogResult.Yes)
                        {
                            sonuc.Status = true;
                        }
                    }
                    if (sonuc.Status == true)
                    {
                        sonuc = Program.Servis.MalKabul_GoreviTamamla(GorevID, Ayarlar.Kullanici.ID, Ayarlar.AuthCode, Ayarlar.Kullanici.Guid);
                    }
                }
                else if (Ayarlar.MenuTip == MenuType.RafaYerlestirme)
                {
                    sonuc = Program.Servis.RafaKaldir_GoreviTamamla(GorevID, Ayarlar.Kullanici.ID, Ayarlar.AuthCode, Ayarlar.Kullanici.Guid);
                }
                else if (Ayarlar.MenuTip == MenuType.SiparisToplama)
                {
                    sonuc = Program.Servis.SiparisTopla_GoreviTamamla(GorevID, Ayarlar.Kullanici.ID, Ayarlar.AuthCode, Ayarlar.Kullanici.Guid);
                }
                else if (Ayarlar.MenuTip == MenuType.Paketle)
                {
                    sonuc = Program.Servis.Paketle_GoreviTamamla(GorevID, IrsaliyeID, Ayarlar.Kullanici.ID, Ayarlar.AuthCode, Ayarlar.Kullanici.Guid);
                }
                else if (Ayarlar.MenuTip == MenuType.Sevkiyat)
                {
                    sonuc = Program.Servis.Sevkiyat_GoreviTamamla(GorevID, IrsaliyeID, Ayarlar.Kullanici.ID, Ayarlar.AuthCode, Ayarlar.Kullanici.Guid);
                }
                else if (Ayarlar.MenuTip == MenuType.TransferÇıkış)
                {
                    sonuc = Program.Servis.TransferCikis_GoreviTamamla(GorevID, Ayarlar.Kullanici.ID, Ayarlar.AuthCode, Ayarlar.Kullanici.Guid);
                }
                else if (Ayarlar.MenuTip == MenuType.TransferGiriş)
                {
                    sonuc = Program.Servis.TransferGiris_GoreviTamamla(GorevID, Ayarlar.Kullanici.ID, Ayarlar.AuthCode, Ayarlar.Kullanici.Guid);
                }
                else if (Ayarlar.MenuTip == MenuType.KontrollüSayım)
                {
                    Cursor.Current = Cursors.Default;
                    if (Mesaj.Soru("Bu görevi tamamladınız mı?") == DialogResult.Yes)
                    {
                        Cursor.Current = Cursors.WaitCursor;
                        sonuc          = Program.Servis.KontrolluSay_GoreviTamamla(GorevID, Ayarlar.Kullanici.ID, Ayarlar.AuthCode, Ayarlar.Kullanici.Guid);
                    }
                }
                else if (Ayarlar.MenuTip == MenuType.Alımdanİade)
                {
                    sonuc = Program.Servis.AlimdanIade_GoreviTamamla(GorevID, Ayarlar.Kullanici.ID, Ayarlar.AuthCode, Ayarlar.Kullanici.Guid);
                }
                else if (Ayarlar.MenuTip == MenuType.Satıştanİade)
                {
                    sonuc = Program.Servis.SatistanIade_GorevKontrol(GorevID, Ayarlar.Kullanici.ID, Ayarlar.AuthCode, Ayarlar.Kullanici.Guid);
                    if (sonuc.Status == false && sonuc.Id == -1)
                    {
                        Cursor.Current = Cursors.Default;
                        if (Mesaj.Soru("Okunan mal miktarları tutarsız. Yine de devam etmek istiyor musunuz?") == DialogResult.Yes)
                        {
                            sonuc.Status = true;
                        }
                    }
                    if (sonuc.Status == true)
                    {
                        sonuc = Program.Servis.SatistanIade_GoreviTamamla(GorevID, Ayarlar.Kullanici.ID, Ayarlar.AuthCode, Ayarlar.Kullanici.Guid);
                    }
                }
            }
            catch (Exception ex)
            {
                sonuc.Status  = false;
                sonuc.Message = ex.Message;
            }
            Cursor.Current = Cursors.Default;
            //sonuç
            if (sonuc.Status)
            {
                if (Ayarlar.MenuTip == MenuType.Paketle)
                {
                    Mesaj.Basari("İşlem gerçekleşti. Şimdi paket bilgilerini yazmanız gerekiyor.");
                    frmxPackDetail frm = new frmxPackDetail(GorevID);
                    frm.ShowDialog();
                }
                Mesaj.Basari("İşlem başarıyla gerçekleşti.");
                btnListele_Click(sender, e);
                if (Ayarlar.Gorevler.Count == 0)
                {
                    this.Close();
                }
            }
            else
            if (sonuc.Message != "")
            {
                Mesaj.Uyari(sonuc.Message);
            }
        }
示例#2
0
 /// <summary>
 /// connection info
 /// </summary>
 private void btnConnection_Click(object sender, EventArgs e)
 {
     Mesaj.Basari(Ayarlar.ServisURL);
 }