示例#1
0
        private void btnOdemeYap_Click(object sender, EventArgs e)
        {
            Payment pay = new Payment();

            pay.Date      = DateTime.Now;
            pay.TransType = Tr.TransIdByTransType(cbGelirTurleri.SelectedItem.ToString());
            try
            {
                pay.Incoming = Convert.ToDecimal(txtOdenen.Text);
            }
            catch (Exception)
            {
                pay.Incoming = 0;
            }
            pay.Outgoing    = 0;
            pay.GuestId     = GId;
            pay.PersonnelId = General.PersonelId;
            pay.Status      = true;
            pay.Description = txtAciklama.Text;

            if (Pr.AddPaymentByIncoming(pay, cbGelirTurleri.SelectedItem.ToString()))
            {
                MessageBox.Show("Ödeme işleminiz başarıyla gerçekleşti.");
                this.Close();
            }
            else
            {
                MessageBox.Show("Ödeme işleminiz başarısız.", "İşlem gerçekleşmedi.");
            }
        }
        private void btnOdemeYap_Click(object sender, EventArgs e)
        {
            if (cbGiderTurleri.SelectedItem.ToString() == "Maaş Ödemeleri")
            {
                if (txtPrim.Text.Trim() != "")
                {
                    Payment pay = new Payment();
                    pay.Date      = DateTime.Now;
                    pay.TransType = Tr.TransIdByTransType(cbGiderTurleri.SelectedItem.ToString());
                    pay.Incoming  = 0;
                    try
                    {
                        pay.Outgoing = Convert.ToDecimal(txtTutar.Text) + Convert.ToDecimal(txtPrim.Text);
                    }
                    catch (Exception)
                    {
                        pay.Outgoing = 0;
                    }

                    pay.GuestId     = 0;
                    pay.PersonnelId = PerId;
                    pay.Status      = true;
                    pay.Description = txtAciklama.Text;

                    if (Pr.AddPaymentByOutgoing(pay))
                    {
                        MessageBox.Show("Ödeme işleminiz başarıyla gerçekleşti.");
                        Temizle();
                    }
                    else
                    {
                        MessageBox.Show("Ödeme işleminiz başarısız.", "İşlem gerçekleşmedi.");
                    }
                }
                else
                {
                    MessageBox.Show("Prim boş geçilemez.");
                }
            }
            else
            {
                Payment pay = new Payment();
                pay.Date      = DateTime.Now;
                pay.TransType = Tr.TransIdByTransType(cbGiderTurleri.SelectedItem.ToString());
                pay.Incoming  = 0;
                try
                {
                    pay.Outgoing = Convert.ToDecimal(txtTutar.Text);
                }
                catch (Exception)
                {
                    pay.Outgoing = 0;
                }

                pay.GuestId     = 0;
                pay.PersonnelId = 0;
                pay.Status      = true;
                pay.Description = txtAciklama.Text;

                if (Pr.AddPaymentByOutgoing(pay))
                {
                    MessageBox.Show("Ödeme işleminiz başarıyla gerçekleşti.");
                    Temizle();
                }
                else
                {
                    MessageBox.Show("Ödeme işleminiz başarısız.", "İşlem gerçekleşmedi.");
                }
            }
        }