public LayerResult <Person_Donation> Add(Person_Donation personDonation)
        {
            LayerResult <Person_Donation> layerResult = new LayerResult <Person_Donation>();

            layerResult.Result = personDonation;

            if (String.IsNullOrEmpty(personDonation.Description))
            {
                layerResult.AddError("Açıklama alanı boş bırakılamaz!");
            }

            if (layerResult.HasError())
            {
                return(layerResult);
            }

            int count = _personDonationDal.Add(personDonation);

            if (count == 0)
            {
                layerResult.AddError("Ekleme işlemi başarısız!");
            }

            return(layerResult);
        }
        private void btnCreate_Click(object sender, EventArgs e)
        {
            if (cmbDonateType.SelectedItem == null || cmbDonateName.SelectedItem == null)
            {
                MessageBox.Show("Lütfen bir bağış seçiniz...", "", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                return;
            }

            Person_Donation donation = new Person_Donation
            {
                Description = rchDescription.Text,
                DonationId  = GetCurrentDonationNameId(),
                AddedDate   = dtPicker.Value.Date,
                PersonId    = _personManager.GetByTCNo(txtTcNo.Text).Id
            };


            var layerResult = _personDonationManager.Add(donation);

            if (!layerResult.HasError())
            {
                MessageBox.Show("Yardım işlemi başarılı bir şekilde yapıldı :), yönlendiriliyorsunuz...", "", MessageBoxButtons.OK, MessageBoxIcon.Information);

                DialogResult = DialogResult.Yes;

                this.Hide();
                this.Dispose();
            }
            else
            {
                var firstError = layerResult.Errors.FirstOrDefault();
                MessageBox.Show(firstError, "", MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
        }
        public LayerResult <Person_Donation> Update(Person_Donation personDonation)
        {
            LayerResult <Person_Donation> layerResult = new LayerResult <Person_Donation>();

            layerResult.Result = personDonation;

            if (String.IsNullOrEmpty(personDonation.Description))
            {
                layerResult.AddError("Bağış açıklaması boş geçilemez!");
                return(layerResult);
            }

            int count = _personDonationDal.Update(personDonation);

            if (count == 0)
            {
                layerResult.AddError("Güncelleme işlemi gerçekleştirilemedi!");
            }

            return(layerResult);
        }
Beispiel #4
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            Person_Donation donation = new Person_Donation()
            {
                Id          = donationId,
                AddedDate   = dateTimePicker.Value,
                Description = rchDescription.Text
            };

            var layerResult = _personDonationManager.Update(donation);

            if (!layerResult.HasError())
            {
                MessageBox.Show("Bağış düzenleme başarıyla gerçekleştirildi, yönlendiriliyorsunuz...", "", MessageBoxButtons.OK, MessageBoxIcon.Information);

                this.DialogResult = DialogResult.Yes;
            }
            else
            {
                var firstError = layerResult.Errors.FirstOrDefault();
                MessageBox.Show(firstError, "", MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
        }