public IHttpActionResult Add(Izin model) { IzinBLL izinBusiness = new IzinBLL(); izinBusiness.Add(model); return(Ok()); }
private void btnKaydet_Click(object sender, EventArgs e) { if (txtSure.Text.Trim() == "") { MessageBox.Show("Süre Boş"); } else if (Convert.ToInt32(txtSure.Text) <= 0) { MessageBox.Show("İzin süresi geçersiz."); } else if (txtAciklama.Text.Trim() == "") { MessageBox.Show("Lütfen açıklama giriniz"); } else { if (isUpdate) { DialogResult result = MessageBox.Show("Eminmisiniz?", "Dikkat", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { IzinDetayDTO detaydto = new IzinDetayDTO(); detaydto.IzinID = detay.IzinID; detaydto.Aciklama = txtAciklama.Text; detaydto.Sure = Convert.ToInt32(txtSure.Text); detaydto.BaslamaTarihi = dpBaslama.Value; detaydto.BitisTarihi = dpBitis.Value; IzinBLL.IzinGuncelle(detaydto); MessageBox.Show("Güncellendi"); this.Close(); } } else { IZIN iz = new IZIN(); iz.PersonelID = UserStatic.PersonelID; iz.IzinDurumID = 1; iz.IzinBaslamaTarihi = dpBaslama.Value; iz.IzinBitisTarihi = dpBitis.Value; iz.Sure = Convert.ToInt32(sure.TotalDays); iz.Acıklama = txtAciklama.Text; IzinBLL.IzinEkle(iz); MessageBox.Show("İzin Eklendi"); dpBaslama.Value = DateTime.Today; dpBitis.Value = DateTime.Today; txtSure.Clear(); txtAciklama.Clear(); } } }
private void btnRed_Click(object sender, EventArgs e) { if (detay.IzinID == 0) { MessageBox.Show("Lütfen izin seçin"); } else { IzinBLL.IzinGuncelle(detay.IzinID, ComboStatic.Reddedildi); MessageBox.Show("Reddildi"); temizle(); doldur(); } }
private void btnOnayla_Click(object sender, EventArgs e) { if (detay.IzinID == 0) { MessageBox.Show("Lütfen izin seçin"); } else { IzinBLL.IzinGuncelle(detay.IzinID, ComboStatic.Onayla); MessageBox.Show("Onaylandı"); temizle(); doldur(); } }
private void btnSil_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Silinsinmi?", "Dikkat", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { if (detay.IzinDurumID == ComboStatic.Onayla || detay.IzinDurumID == ComboStatic.Reddedildi) { MessageBox.Show("Onaylı yada reddilmiş izinleri silemezsiniz"); } else { IzinBLL.IzinSil(detay.IzinID); MessageBox.Show("Silindi"); combofull = false; doldur(); temizle(); } } }
void doldur() { dto = IzinBLL.GetAll(); dataGridView1.DataSource = dto.Izinler; dataGridView1.Columns[0].Visible = false; dataGridView1.Columns[1].HeaderText = "User No"; dataGridView1.Columns[2].HeaderText = "Ad"; dataGridView1.Columns[3].HeaderText = "Soyad"; dataGridView1.Columns[4].Visible = false; dataGridView1.Columns[5].Visible = false; dataGridView1.Columns[6].Visible = false; dataGridView1.Columns[7].Visible = false; dataGridView1.Columns[8].HeaderText = "Başlama Tarihi"; dataGridView1.Columns[9].HeaderText = "Bitiş Tarihi"; dataGridView1.Columns[10].Visible = false; dataGridView1.Columns[11].Visible = false; dataGridView1.Columns[12].HeaderText = "İzin Durumu"; dataGridView1.Columns[13].Visible = false; dataGridView1.Columns[14].Visible = false; cmbDepartman.DataSource = dto.Departmanlar; cmbDepartman.DisplayMember = "DepartmanAd"; cmbDepartman.ValueMember = "ID"; cmbDepartman.SelectedIndex = -1; if (dto.Departmanlar.Count > 0) { combofull = true; } cmbPozisyon.DataSource = dto.Pozisyonlar; cmbPozisyon.DisplayMember = "PozisyonAd"; cmbPozisyon.ValueMember = "ID"; cmbPozisyon.SelectedIndex = -1; cmbIzinDurum.DataSource = dto.IzinDurumlar; cmbIzinDurum.DisplayMember = "IzinDurumAd"; cmbIzinDurum.ValueMember = "ID"; cmbIzinDurum.SelectedIndex = -1; }