Exemplo n.º 1
0
        public void FillDava(Dava gelenDava)
        {
            dava       = gelenDava;
            secilenTur = gelenDava.DavaKonulari.FirstOrDefault().DavaTuru;

            secilenKonular = new List <DavaKonusu>();
            secilenKonular.AddRange(gelenDava.DavaKonulari);
            txtDosyaKonulari.Text = "";
            for (int i = 0; i < secilenKonular.Count; i++)
            {
                if (i > 0)
                {
                    txtDosyaKonulari.Text += ",";
                }
                txtDosyaKonulari.Text += secilenKonular[i].KonuAdi;
            }

            txtArabulucuDosyaNo.DataBindings.Clear();
            txtBuroDosyaNo.DataBindings.Clear();
            txtArabuluculukBurosu.DataBindings.Clear();
            dtpBasvuruTarihi.DataBindings.Clear();

            txtArabulucuDosyaNo.DataBindings.Add("Text", dava, "ArabuluculukDosyaNo", true, DataSourceUpdateMode.Never);
            txtBuroDosyaNo.DataBindings.Add("Text", dava, "BuroDosyaNo", true, DataSourceUpdateMode.Never);
            txtArabuluculukBurosu.DataBindings.Add("Text", dava, "ArabuluculukBurosu", true, DataSourceUpdateMode.Never);
            dtpBasvuruTarihi.DataBindings.Add("Text", dava, "BasvuruTarihi", true, DataSourceUpdateMode.Never);

            txtDosyaTuru.Text = secilenTur.TurAdi;
        }
Exemplo n.º 2
0
        public ActionResult Ekle(VMDavaEkle gelenDava)
        {
            if (ModelState.IsValid)
            {
                if (_davaDAL.Get(x => x.AktifMi == true && x.DosyaNo == gelenDava.DosyaNo && x.BirimDaireId == gelenDava.BirimDaireId) != null)
                {
                    TempData["hata"] = "Seçilen Birimde Girilen Dava Numarası Mevcut.";
                    return(View());
                }
                else
                {
                    Dava yeniDava = new Dava()
                    {
                        DavaId       = Guid.NewGuid(),
                        AcilisTarihi = gelenDava.AcilisTarihi,
                        BirimDaireId = gelenDava.BirimDaireId,
                        DavaDurumId  = gelenDava.DavaDurumId,
                        TCKimlikNo   = gelenDava.TCKimlikNo,
                        DosyaNo      = gelenDava.DosyaNo,
                        AktifMi      = true
                    };

                    _davaDAL.Add(yeniDava);
                    TempData["basarili"] = yeniDava.DosyaNo + " Numaralı Dava Başarıyla Eklendi";
                    return(RedirectToAction("Listele"));
                }
            }
            else
            {
                TempData["hata"] = "Hatalı İşlem Yaptınız Lütfen Tekrar Deneyiniz.";
                return(View());
            }
        }
Exemplo n.º 3
0
        public ActionResult DavaDuzenle(VMDavaDuzenle gelenDava)
        {
            if (ModelState.IsValid)
            {
                Dava davaDegistir = _davaDAL.Get(x => x.DavaId == gelenDava.DavaId);

                davaDegistir.AcilisTarihi = gelenDava.AcilisTarihi;
                davaDegistir.BirimDaireId = gelenDava.BirimDaireId;
                davaDegistir.DavaDurumId  = gelenDava.DavaDurumId;
                davaDegistir.TCKimlikNo   = gelenDava.TCKimlikNo;
                davaDegistir.DosyaNo      = gelenDava.DosyaNo;

                _davaDAL.Update(davaDegistir);
                _davaDAL.Save();

                TempData["basarili"] = davaDegistir.DosyaNo + " Numaralı Dava Başarıyla Güncellendi.";
                return(RedirectToAction("Listele"));
            }
            else
            {
                DuzenleTempData(gelenDava.DavaId);
                if (gelenDava.AcilisTarihi == (new DateTime(0001, 01, 01)))
                {
                    TempData["hata"] = "Tarih Alanı Boş Geçilemez.";
                }
                else
                {
                    TempData["hata"] = "Hatalı İşlem Yaptınız Lütfen Tekrar Deneyiniz.";
                }
                return(RedirectToAction("DavaDuzenle", new { id = gelenDava.DavaId }));
            }
        }
Exemplo n.º 4
0
 public void UpdateDava(Dava gelenDava)
 {
     gelenDava.Basvurucu       = secilenBasvurucu;
     gelenDava.BasvurucuVekili = secilenVekil;
     gelenDava.CalisilanYer    = txtCalisilanYer.Text;
     gelenDava.BasvurucuNot    = txtNot.Text;
 }
Exemplo n.º 5
0
        public ActionResult DavaDuzenle(Guid id)
        {
            Dava duzenlenecekDava = _davaDAL.Get(x => x.DavaId == id);

            DuzenleTempData(id);
            return(View(duzenlenecekDava));
        }
Exemplo n.º 6
0
        public void UpdateKarsiTaraf(Dava gelenDava)
        {
            if (gelenDava.KarsiTaraflar == null)
            {
                gelenDava.KarsiTaraflar = new HashSet <KarsiTaraf>();
            }

            yeniKarsiTaraf = new KarsiTaraf()
            {
                DavaID        = gelenDava.ID,
                KarsiTarafNot = txtNotlar.Text,
                TarafID       = secilenTaraf.ID
            };

            if (secilenVekil != null)
            {
                yeniKarsiTaraf.VekilID = secilenVekil.ID;
            }

            yeniKarsiTaraf.Heyetleri = new HashSet <Heyet>();
            foreach (Heyet item in heyetleriSource)
            {
                yeniKarsiTaraf.Heyetleri.Add(item);
            }

            yeniKarsiTaraf.IlgiliKurumlari = new HashSet <Taraf>();
            foreach (Taraf item in ilgiliKurumlarSource)
            {
                yeniKarsiTaraf.IlgiliKurumlari.Add(item);
            }

            gelenDava.KarsiTaraflar.Add(yeniKarsiTaraf);
        }
Exemplo n.º 7
0
        public ActionResult DavaPdfGetir(Guid id)
        {
            List <DavaDosya> davaDosyalari = new List <DavaDosya>();
            Guid             DavaId        = new Guid(Session["davaId"].ToString());
            Dava             dava          = _davaDAL.Get(x => x.DavaId == DavaId);

            davaDosyalari.AddRange(dava.DavaBasliklari.Where(x => x.DavaBaslikId == id && x.AktifMi == true).FirstOrDefault().DavaDosyalari.Where(x => x.AktifMi == true).OrderByDescending(x => x.EklemeTarihi));

            return(PartialView("~/Areas/Admin/Views/Dava/DavaPdfGetir.cshtml", davaDosyalari));
        }
Exemplo n.º 8
0
        public YeniEvrakForm(Dava _secilenDava, int locX, int locY)
        {
            InitializeComponent();

            layoutControl1.Location = (new System.Drawing.Point(locX, locY));

            davaDAL  = new Repository <Dava>();
            tarafDAL = new Repository <Taraf>();
            vekilDAL = new Repository <Vekil>();

            secilenDava = _secilenDava;
        }
Exemplo n.º 9
0
        public void UpdateDava(Dava gelenDava)
        {
            gelenDava.ArabuluculukDosyaNo = txtArabulucuDosyaNo.Text;
            gelenDava.BuroDosyaNo         = txtBuroDosyaNo.Text;
            gelenDava.ArabuluculukBurosu  = txtArabuluculukBurosu.Text;
            gelenDava.BasvuruTarihi       = Convert.ToDateTime(dtpBasvuruTarihi.Text);

            gelenDava.DavaKonulari.Clear();
            foreach (DavaKonusu item in secilenKonular)
            {
                gelenDava.DavaKonulari.Add(item);
            }
        }
Exemplo n.º 10
0
        //DAVA GRID DAVA SECME İŞLEMİ
        private void gridViewMainDava_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e)
        {
            if (e.Clicks == 2)
            {
                panel2.Enabled        = true;
                pnlDetailFill.Enabled = true;
                secilenRowIndex       = e.RowHandle;
                secilenDavaID         = (Guid)gridViewMainDava.GetRowCellValue(secilenRowIndex, "ID");
                secilenDava           = davaDB.Find(x => x.ID == secilenDavaID);

                FillMainDavaPanel(secilenDava);
                FillDosyaYonetici();
                FillGorusmeler();
            }
        }
Exemplo n.º 11
0
        public Dava UpdateDava(Dava dava)
        {
            var updateDava = _dbContext.Davas.SingleOrDefault(d => d.Id == dava.Id);

            if (updateDava != null)
            {
                updateDava.Avukat    = dava.Avukat;
                updateDava.Muvekkil  = dava.Muvekkil;
                updateDava.Name      = dava.Name;
                updateDava.DavaState = dava.DavaState;
                _dbContext.SaveChanges();
            }

            return(updateDava);
        }
Exemplo n.º 12
0
        public ToplantıDavetForm(Dava _gelenDava)
        {
            InitializeComponent();

            gelenDava = _gelenDava;

            davaDB  = new Repository <Dava>();
            tarafDB = new Repository <Taraf>();

            GorusmeVerisiGetir();

            cboxDavetEdilen.DisplayMember = "adi";
            cboxDavetEdilen.ValueMember   = "id";

            TarihSaatDoldur();
        }
Exemplo n.º 13
0
        public void UpdateKarsiTaraf(Dava gelenDava)
        {
            yeniKarsiTaraf = new KarsiTaraf()
            {
                DavaID        = gelenDava.ID,
                KarsiTarafNot = txtNotlar.Text,
                TarafID       = secilenTaraf.ID,
            };

            if (secilenVekil != null)
            {
                yeniKarsiTaraf.VekilID = secilenVekil.ID;
            }

            gelenDava.KarsiTaraflar.Add(yeniKarsiTaraf);
        }
Exemplo n.º 14
0
        public ActionResult Goruntule(Guid id)
        {
            DavaBaslik davaBaslik    = new DavaBaslik();
            DavaDosya  davaDosyalari = new DavaDosya();
            Dava       dava          = _davaDAL.Get(x => x.DavaId == id && x.AktifMi == true);
            Dava       goruntule     = new Dava()
            {
                AcilisTarihi = dava.AcilisTarihi,
                AktifMi      = dava.AktifMi,
                BirimDaireId = dava.BirimDaireId,
                BirimDaire   = dava.BirimDaire,
                DavaDurum    = dava.DavaDurum,
                DavaDurumId  = dava.DavaDurumId,
                DavaId       = dava.DavaId,
                DosyaNo      = dava.DosyaNo,
                TCKimlikNo   = dava.TCKimlikNo,
                Kullanici    = dava.Kullanici
            };

            foreach (var baslik in dava.DavaBasliklari.Where(x => x.AktifMi == true))
            {
                davaBaslik.AktifMi       = baslik.AktifMi;
                davaBaslik.Dava          = baslik.Dava;
                davaBaslik.DavaBaslikAdi = baslik.DavaBaslikAdi;
                davaBaslik.DavaBaslikId  = baslik.DavaBaslikId;
                davaBaslik.DavaId        = baslik.DavaId;
                foreach (var dosya in baslik.DavaDosyalari.Where(x => x.AktifMi == true).OrderByDescending(x => x.EklemeTarihi))
                {
                    davaDosyalari.AktifMi      = dosya.AktifMi;
                    davaDosyalari.DavaBaslik   = dosya.DavaBaslik;
                    davaDosyalari.DavaBaslikId = dosya.DavaBaslikId;
                    davaDosyalari.DavaDosyaAdi = dosya.DavaDosyaAdi;
                    davaDosyalari.DavaDosyaId  = dosya.DavaDosyaId;
                    davaDosyalari.Url          = dosya.Url;
                    davaDosyalari.EklemeTarihi = dosya.EklemeTarihi;

                    davaBaslik.DavaDosyalari.Add(davaDosyalari);
                    davaDosyalari = new DavaDosya();
                }
                goruntule.DavaBasliklari.Add(davaBaslik);
                davaBaslik = new DavaBaslik();
            }

            return(View(goruntule));
        }
Exemplo n.º 15
0
        public void FillDava(Dava gelenDava)
        {
            dava             = gelenDava;
            secilenBasvurucu = gelenDava.Basvurucu;
            secilenVekil     = gelenDava.BasvurucuVekili;
            txtBtnBasvurucu.DataBindings.Clear();
            txtBtnVekili.DataBindings.Clear();
            txtCalisilanYer.DataBindings.Clear();
            txtNot.DataBindings.Clear();

            txtBtnBasvurucu.DataBindings.Add("Text", dava.Basvurucu, "TarafAdi", true, DataSourceUpdateMode.Never);
            if (dava.BasvurucuVekili != null)
            {
                txtBtnVekili.DataBindings.Add("Text", dava.BasvurucuVekili, "AdiSoyadi", true, DataSourceUpdateMode.Never);
            }
            txtCalisilanYer.DataBindings.Add("Text", dava, "CalisilanYer", true, DataSourceUpdateMode.Never);
            txtNot.DataBindings.Add("Text", dava, "BasvurucuNot", true, DataSourceUpdateMode.Never);
        }
Exemplo n.º 16
0
        private void btnDosyaEkle_Click(object sender, EventArgs e)
        {
            yeniDava = new Dava()
            {
                BuroID              = kayitliBuro.ID,
                BuroDosyaNo         = txtBuroDosyaNo.Text,
                ArabuluculukDosyaNo = txtArabulucuDosyaNo.Text,
                ArabuluculukBurosu  = txtArabuluculukBurosu.Text,
                BasvuruTarihi       = Convert.ToDateTime(dtpBasvuruTarihi.Text),
                Durum = "",
                Sonuc = ""
            };

            yeniDava.DavaKonulari = new List <DavaKonusu>();
            foreach (DavaKonusu item in secilenKonular)
            {
                yeniDava.DavaKonulari.Add(item);
            }

            basvurucuUC1.UpdateDava(yeniDava);

            foreach (Control item in pnlKarsiTaraf.Controls)
            {
                if (item.IsDisposed == false)
                {
                    if (item.GetType() == typeof(KarsiTarafUC))
                    {
                        (item as KarsiTarafUC).UpdateKarsiTaraf(yeniDava);
                    }
                    else if (item.GetType() == typeof(KarsiTarafSirketUC))
                    {
                        (item as KarsiTarafSirketUC).UpdateKarsiTaraf(yeniDava);
                    }
                    else if (item.GetType() == typeof(KarsiTarafKurumUC))
                    {
                        (item as KarsiTarafKurumUC).UpdateKarsiTaraf(yeniDava);
                    }
                }
            }
            davaDB.Insert(yeniDava);
            davaSource.Add(yeniDava);

            Directory.CreateDirectory(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\Arabulucu Evraklar\" + yeniDava.ID);
        }
Exemplo n.º 17
0
        public async Task <IActionResult> CreateDava([FromBody] DavaViewModel model)
        {
            try
            {
                var muvekkil = await _userManager.FindByIdAsync(model.MuvekkilId);

                var avukat = await _userManager.FindByIdAsync(model.AvukatId);

                var newDavaState = _davaStateRepository.GetNewDavaState();

                var dava = new Dava()
                {
                    Avukat = avukat, Name = model.Name, Muvekkil = muvekkil, DavaState = newDavaState
                };
                _davaRepository.AddDava(dava);
                var davaVM = _mapper.Map <DavaViewModel>(dava);
                return(Ok(davaVM));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Exemplo n.º 18
0
        //DAVA PANELİ DOLDUR
        private void FillMainDavaPanel(Dava gelenDava)
        {
            SplashScreenManager.ShowForm(this, typeof(WaitForm1), true, true);
            dosyaBilgileriUC1.FillDava(gelenDava);
            basvurucuUC1.FillDava(gelenDava);

            pnlKarsiTaraf.Controls.Clear();

            foreach (KarsiTaraf kTaraf in gelenDava.KarsiTaraflar)
            {
                if (kTaraf.Taraf != null)
                {
                    if (kTaraf.Taraf.KisiSirketKurum == TarafTipi.Kisi)
                    {
                        karsiTarafUC = new KarsiTarafUC();
                        karsiTarafUC.FillTaraf(kTaraf);
                        pnlKarsiTaraf.Controls.Add(karsiTarafUC);
                    }
                    else if (kTaraf.Taraf.KisiSirketKurum == TarafTipi.Sirket)
                    {
                        karsiTarafSirketUC = new KarsiTarafSirketUC();
                        karsiTarafSirketUC.FillTaraf(kTaraf);
                        pnlKarsiTaraf.Controls.Add(karsiTarafSirketUC);
                    }
                    else if (kTaraf.Taraf.KisiSirketKurum == TarafTipi.Kurum)
                    {
                        karsiTarafKurumUC = new KarsiTarafKurumUC();
                        karsiTarafKurumUC.FillTaraf(kTaraf);
                        pnlKarsiTaraf.Controls.Add(karsiTarafKurumUC);
                    }
                }
            }

            splitMenu.Panel2.Enabled = true;

            SplashScreenManager.CloseForm();
        }
Exemplo n.º 19
0
        private void DuzenleTempData(Guid davaId)
        {
            Dava duzenlenecekDava = _davaDAL.Get(x => x.DavaId == davaId);

            Session["davaId"]       = davaId;
            TempData["sehirler"]    = _sehirDAL.GetList().OrderBy(x => x.SehirAdi).ToList();
            TempData["adliyeler"]   = _adliyeDAL.GetList(x => x.SehirId == duzenlenecekDava.BirimDaire.DavaTipi.Adliye.SehirId).OrderBy(x => x.AdliyeAdi).ToList();
            TempData["dosyalar"]    = _davaTipiDAL.GetList(x => x.AdliyeId == duzenlenecekDava.BirimDaire.DavaTipi.AdliyeId).OrderBy(x => x.DavaTipiAdi).ToList();
            TempData["birimler"]    = _birimDaireDAL.GetList(x => x.DavaTipiId == duzenlenecekDava.BirimDaire.DavaTipiId).OrderBy(x => x.BirimDaireAdi).ToList();
            TempData["durumlar"]    = _davaDurumDAL.GetList().OrderBy(x => x.DavaDurumAdi).ToList();
            TempData["muvekkiller"] = _kullaniciDAL.GetList(x => x.Admin == false).OrderBy(x => x.AdSoyad).ToList();
            List <DavaBaslik> davaBasliklari = _davaBaslikDAL.GetList(x => x.AktifMi == true && x.DavaId == davaId).OrderBy(x => x.DavaBaslikAdi).ToList();

            TempData["basliklar"] = davaBasliklari;
            if (davaBasliklari.Count > 0)
            {
                Guid ilkBaslikId = davaBasliklari.FirstOrDefault().DavaBaslikId;
                TempData["pdfler"] = _davaDosyaDAL.GetList(x => x.DavaBaslikId == ilkBaslikId && x.AktifMi == true).OrderByDescending(x => x.EklemeTarihi).ToList();
            }
            else
            {
                TempData["pdfler"] = null;
            }
        }
Exemplo n.º 20
0
 public AnlasmaTutanagiForm(Dava _gelenDava)
 {
     InitializeComponent();
     gelenDava = _gelenDava;
 }
Exemplo n.º 21
0
 public static void dosyaKapakSayfasi(Dava _dava)
 {
 }
Exemplo n.º 22
0
        public static void ToplantiyaDavetMektubu(Dava _dava, List <Taraf> _karsiTaraflar, MyBaseEntity _davetEdilen)
        {
            using (XmlTextWriter createXML = new XmlTextWriter("temp.xml", UTF8Encoding.UTF8))
            {
                xmlOlusturucu = new XmlOlusturucu(createXML);

                xmlOlusturucu.BaslikEkle("ARABULUCU TARAFINDAN YAPILAN", "1", "11", "true", "false");
                xmlOlusturucu.BaslikEkle("DAVA ŞARTI ARABULUCULUK İLK TOPLANTIYA DAVET MEKTUBU", "1", "11", "true", "false");
                xmlOlusturucu.ParagrafEkle(new Paragraf(" "));

                if (_davetEdilen == _dava.Basvurucu)
                {
                    xmlOlusturucu.ParagrafEkle(pList = new List <Paragraf>()
                    {
                        new Paragraf("        Sayın, " + _dava.Basvurucu.TarafAdi.ToUpper() + "-", "true"),
                        new Paragraf(_dava.Basvurucu.TCKimlikNo)
                    });
                    xmlOlusturucu.ParagrafEkle(new Paragraf("                  " + _dava.Basvurucu.Adres));
                    xmlOlusturucu.ParagrafEkle(new Paragraf(" "));
                    //PARAGRAF 1
                    p = new Paragraf("        Vekiliniz " + _dava.BasvurucuVekili.AdiSoyadi.ToUpper() + " tarafından " + _dava.ArabuluculukBurosu + "Arabuluculuk Bürosuna İşveren ", "true");
                    foreach (var taraf in _karsiTaraflar)
                    {
                        if (_karsiTaraflar.IndexOf(taraf) != 0)
                        {
                            p.text += ", ";
                        }
                        p.text += taraf.TarafAdi;
                    }
                    p.text += " ile aranızdaki Hukuki Uyuşmazlığın Dava Şartı Arabuluculuk Yolu ile çözümü için yapılan başvuru üzerine UYAP Arabulucu Portal tarafından " + _dava.BasvuruTarihi.Value.ToShortDateString() + " tarihinde " + _dava.BuroDosyaNo + " Büro numarası ve " + _dava.ArabuluculukDosyaNo + " Arabuluculuk Dosya numarası ile görevlendirilmiş T.C. Adalet Bakanlığındaki resmi sicile kayıtlı " + _dava.Burosu.SicilNo + " Sicil numaralı arabulucuyum.";
                    xmlOlusturucu.ParagrafEkle(p);

                    //PARAGRAF 2
                    p            = new Paragraf("      " + _dava.DavaKonulari.FirstOrDefault(x => x.AktifMi).DavaTuru.TurAdi + " uyuşmazlığı barışçıl olarak arabuluculuk yoluyla özmek için bu davet yazısını yazıyoruz. Taraflar arasındaki ");
                    davaKonuList = _dava.DavaKonulari.Where(x => x.AktifMi).ToList();
                    foreach (var konu in davaKonuList)
                    {
                        if (davaKonuList.IndexOf(konu) != 0)
                        {
                            p.text += ", ";
                        }
                        p.text += konu.KonuAdi;
                    }
                    p.text += " alacağından kaynaklanan hukuki uyuşmazlığının 6325 Sayılı Hukuk Uyuşmazlıklarında Arabuluculuk Kanunu kapsamında tarafların üzerinde serbestçe tasarruf edeceği iş ve işlemlerden doğan özel hukuk uyuşmazlığı olduğu anlaşılmaktadır.";
                    xmlOlusturucu.ParagrafEkle(p);

                    //PARAGRAF 3
                    p = new Paragraf("      7036 Sayılı İş Mahkemeleri Kanunu uyarınca kanuna, bireysel veya toplu iş sözleşmesine dayanan işçi veya işveren alacağı ve tazminatı ile işe iade talebiyle açılan davalarda, arabulucuya başvurulmuş olması dava şartıdır.(İş M.K. m. 3/1).");
                    xmlOlusturucu.ParagrafEkle(p);

                    //PARAGRAF 4
                    p = new Paragraf("      Arabuluculuk bürosuna başvurulmasından son tutanağın düzenlendiği tarihe kadar geçen sürede zaman aşımı durur ve hak düşürücü süre işlemez.(İş M.K. m. 3/17)");
                    xmlOlusturucu.ParagrafEkle(p);

                    //PARAGRAF 5
                    pList = new List <Paragraf>();
                    p     = new Paragraf("      Başvurucu-Davacı, arabuluculuk faaliyeti sonunda anlaşmaya ");
                    pList.Add(p);
                    p = new Paragraf("varılamadığına ", "true");
                    pList.Add(p);
                    p = new Paragraf("ilişkin son tutanağın aslını veya arabulucu tarafından onaylanmış bir örneğini dava dilekçesine eklemek zorundadır. Bu zorunluluğa uyulmaması halinde mahkemece davacıya, son tutanağın bir haftalık kesin süre içinde mahkemeye sunulması gerektiği, aksi takdirde davanın usulden reddedileceği ihtarını içeren davetiye gönderilir. İhtarın gereği yerine getirilmez ise dava dilekçesi karşı tarafa tebliğe çıkılmaksızın davanın usulden reddine karar verilir. Arabulucuya başvurulmadan dava açıldığının anlaşılması halinde herhangi bir işlem yapılmaksızın davanın, dava şartı yokluğu sebebiyle usulden reddine karar verilir.(İş M.K. m. 3/2)");
                    pList.Add(p);
                    xmlOlusturucu.ParagrafEkle(pList);

                    //PARAGRAF 6
                    p = new Paragraf("      Arabulucu, yapılan başvuruyu gönderildiği tarihten itibaren üç hafta içinde sonuçlandırır. Bu süre zorunlu hallerde arabulucu tarafından en fazla bir hafta uzatılabilir.(İş M.K. m. 3/10)");
                    xmlOlusturucu.ParagrafEkle(p);

                    //PARAGRAF 7
                    p = new Paragraf("      Arabulucu, taraflara ulaşamaması, taraflar katılmadığı için görüşme yapılmaması yahut yapılan görüşmeler sonucunda anlaşmaya varılması veya varılamaması hallerinde Arabuluculuk faaliyetine son verir ve son tutanağı düzenleyerek durumu derhal arabuluculuk bürosuna bildirir.(İş M.K. m. 3/13)");
                    xmlOlusturucu.ParagrafEkle(p);

                    //PARAGRAF 8
                    pList = new List <Paragraf>();
                    p     = new Paragraf("      Tarafların arabuluculuk faaliyeti sonunda ");
                    pList.Add(p);
                    p = new Paragraf("anlaşmaları ", "true");
                    pList.Add(p);
                    p = new Paragraf("halinde, arabuluculuk ücreti, Arabuluculuk Asgari Ücret Tarifesinin eki Arabuluculuk Ücret Tarifesinin İkinci Kısmına göre aksi kararlaştırılmadıkça taraflarca eşit şekilde karşılanır. (Anlaşılan bedelin %6'sı) Bu durumda ücret, Tarifenin Birinci Kısmında belirlenen iki saatlik ücret tutarından az olamaz. (İlk 2 Saat için KDV Dahil 280 TL) (İş M.K. m. 3/13)");
                    pList.Add(p);
                    xmlOlusturucu.ParagrafEkle(pList);

                    //PARAGRAF 9
                    pList = new List <Paragraf>();
                    p     = new Paragraf("      Arabuluculuk faaliyeti sonunda taraflara ulaşılamaması, tarafların katılmadığı için görüşme yapılmaması veya iki saatten az süren görüşmeler sonunda tarafların ");
                    pList.Add(p);
                    p = new Paragraf("anlaşamamaları ", "false");
                    pList.Add(p);
                    p = new Paragraf("hallerinde, iki saatlik ücret tutarı Tarifenin Birinci Kısmına göre Adalet Bakanlığı bütçesinden ödenir. (İlk iki saat için KDV Dahil 280 TL) İki saatten fazla süren görüşmeler sonunda tarafların anlaşamamaları halinde ise iki saati aşan kısıma ilişkin ücret aksi kararlaştırılmadıkça taraflarca eşit şekilde Tarifenin Birinci Kısmına göre karşılanır. Adalet Bakanlığı bütçesinden ödenen ve taraflarca karşılanan arabuluculuk ücreti, yargılama giderlerinden sayılır. (İş M.K. m. 3/14)");
                    pList.Add(p);
                    xmlOlusturucu.ParagrafEkle(pList);

                    p = new Paragraf("      Arabuluculuk görüşmelerine taraflar bizzat, kanuni temsilcileri veya avukatları aracılığıyla katılabilirler. İşverenin yazılı belgeyleyle yetkilendirdiği çalışanı da görüşmelerde işvereni temsil edebilir ve son tutanağı imzalayabilir.(İş M.K. m. 3/18) ");
                    xmlOlusturucu.ParagrafEkle(p);
                }

                xmlOlusturucu.DosyaBitir();
                olusturmaBasarili = true;
            }

            if (olusturmaBasarili)
            {
                directoryInfo = new DirectoryInfo(defaultPath + _dava.ID + @"\İlk Toplantıya Davet Mektupları\" + @"\");
                directoryInfo.Create();
                fileInfo = new FileInfo(System.Windows.Forms.Application.StartupPath + @"\temp.xml");

                yeniDosyaAdi = defaultPath + _dava.ID + @"\İlk Toplantıya Davet Mektupları\İlk Toplantıya Davet Mektubu - ";
                if (_davetEdilen == _dava.BasvurucuVekili)
                {
                    yeniDosyaAdi += _dava.BasvurucuVekili.AdiSoyadi;
                }
                else
                {
                    yeniDosyaAdi += (_davetEdilen as Taraf).TarafAdi;
                }

                string sonDosyaAdi = yeniDosyaAdi;
                int    sayac       = 1;

DosyaIsimlendir:
                if (File.Exists(sonDosyaAdi + ".udf"))
                {
                    sayac++;
                    sonDosyaAdi = yeniDosyaAdi + "(" + sayac + ")";
                    goto DosyaIsimlendir;
                }

                fileInfo.MoveTo(sonDosyaAdi + ".udf");

                DialogResult yanit = MessageBox.Show(yeniDosyaAdi + "\nBaşarıyla Oluşturuldu ve Kaydedildi. Dosyayı Açmak İstermisiniz?", "Kaydedildi", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (yanit == DialogResult.Yes)
                {
                    Process.Start(fileInfo.FullName);
                }
            }
        }
Exemplo n.º 23
0
 public void AddDava(Dava dava)
 {
     _dbContext.Davas.Add(dava);
     _dbContext.SaveChanges();
 }