private void btnDelete_Click(object sender, EventArgs e)
        {
            HububatFarkOdemesi h = _bll.GetAll().Where(I => I.Id == Convert.ToInt32(dgwListe.Tag)).FirstOrDefault();

            if ((int)dgwListe.Tag != 0 && h != null)
            {
                Utilities.Question.IfYes(() =>
                {
                    var deletedEntity = FormToEntityForUpdate();
                    _bll.Delete(deletedEntity);
                    txtUpdateDosyaNo.Text      = "";
                    dtpUpdateTarih.Value       = DateTime.Now;
                    txtUpdateFaturaNo.Text     = "";
                    txtUpdateFaturaTarihi.Text = "";
                    txtUpdateFiyat.Text        = "";
                    txtUpdateMiktar.Text       = "";
                    txtUpdateNote.Text         = "";
                    GetAllList();
                    dgwListe.Tag = 0;
                }, $"{h.FaturaNo} fatura nolu kaydı silmek istiyor musunuz?");
            }
            else
            {
                Utilities.Mesaj.MessageBoxWarning("Listeden silmek istediğiniz kaydı seçiniz.");
            }
        }
        private HububatFarkOdemesi FormToEntityForUpdate()
        {
            HububatFarkOdemesi h = _bll.GetAll().Where(I => I.Id == Convert.ToInt32(dgwListe.Tag)).FirstOrDefault();

            h.HububatDosyaNo = Convert.ToInt32(txtUpdateDosyaNo.Text);
            h.FirmaId        = (int)cmbUpdateFirmaAdi.SelectedValue;
            h.UrunId         = (int)cmbUpdateUrunAdi.SelectedValue;
            h.FaturaNo       = txtUpdateFaturaNo.Text;
            h.FaturaTarihi   = txtUpdateFaturaTarihi.Text;
            h.MuracaatTarihi = dtpUpdateTarih.Value.ToShortDateString();
            h.Fiyat          = txtUpdateFiyat.Text;
            h.Miktar         = txtUpdateMiktar.Text;
            h.Not            = txtUpdateNote.Text;
            return(h);
        }
        private void EntityToFormForUpdate()
        {
            HububatFarkOdemesi h = _bll.GetAll().Where(I => I.Id == Convert.ToInt32(dgwListe.Tag)).FirstOrDefault();

            if (h != null)
            {
                txtUpdateDosyaNo.Text           = h.HububatDosyaNo.ToString();
                dtpUpdateTarih.Value            = Convert.ToDateTime(h.MuracaatTarihi);
                txtUpdateFaturaTarihi.Text      = h.FaturaTarihi;
                txtUpdateFaturaNo.Text          = h.FaturaNo;
                cmbUpdateFirmaAdi.SelectedValue = h.FirmaId;
                cmbUpdateUrunAdi.SelectedValue  = h.UrunId;
                txtUpdateFiyat.Text             = h.Fiyat;
                txtUpdateMiktar.Text            = h.Miktar;
                txtUpdateNote.Text = h.Not;
            }
        }
 private void btnUpdate_Click(object sender, EventArgs e)
 {
     Utilities.ErrorHandle._try(() =>
     {
         HububatFarkOdemesi h = _bll.GetAll().Where(I => I.Id == Convert.ToInt32(dgwListe.Tag)).FirstOrDefault();
         if ((int)dgwListe.Tag != 0 && h != null)
         {
             var updatedEntity = FormToEntityForUpdate();
             _bll.Update(updatedEntity);
             GetAllList();
         }
         else
         {
             Utilities.Mesaj.MessageBoxWarning("Listeden güncellemek istediğiniz kaydı seçiniz.");
         }
     });
 }
 private void btnAdd_Click(object sender, EventArgs e)
 {
     Utilities.ErrorHandle._try(() =>
     {
         HububatFarkOdemesi h = new HububatFarkOdemesi();
         h.CksId          = _ciftci.Id;
         h.HububatDosyaNo = Convert.ToInt32(txtDosyaNo.Text);
         h.FirmaId        = (int)cmbFirmaAdi.SelectedValue;
         h.UrunId         = (int)cmbUrunAdi.SelectedValue;
         h.FaturaNo       = txtFaturaNo.Text;
         h.FaturaTarihi   = txtFaturaTarihi.Text;
         h.MuracaatTarihi = dtpAddTarih.Value.ToShortDateString();
         h.Fiyat          = txtFiyat.Text;
         h.Miktar         = txtMiktar.Text;
         h.Not            = txtNote.Text;
         if (h.CksId != 0)
         {
             _bll.Add(h);
             GetAllList();
         }
     });
 }