Ejemplo n.º 1
0
        private void btnOde_Click(object sender, EventArgs e)
        {
            double a;

            if (m.MaasKontrol(txtPersonelID.Text, cbDonem.SelectedItem.ToString()))
            {
                MessageBox.Show("Bu personelin seçili dönem ödemesi zaten yapılmış! ");
                Temizle();
            }
            else
            {
                if (Double.TryParse(txtOdenecekTutar.Text, out a))
                {
                    double alacak, borc;
                    if ((Convert.ToDouble(txtOdenecekTutar.Text)) < (Convert.ToDouble(txtToplamMaas.Text)))
                    {
                        alacak = (Convert.ToDouble(txtToplamMaas.Text)) - (Convert.ToDouble(txtOdenecekTutar.Text));
                        borc   = 0;
                    }
                    else if ((Convert.ToDouble(txtToplamMaas.Text)) < (Convert.ToDouble(txtOdenecekTutar.Text)))
                    {
                        borc   = (Convert.ToDouble(txtOdenecekTutar.Text) - (Convert.ToDouble(txtToplamMaas.Text)));
                        alacak = 0;
                    }
                    else
                    {
                        borc   = 0;
                        alacak = 0;
                    }

                    m.PersonelID   = Convert.ToInt32(txtPersonelID.Text);
                    m.Donem        = cbDonem.SelectedItem.ToString();
                    m.CalistigiGun = Convert.ToDouble(txtCalistigiGun.Text);
                    m.Hakedis      = Convert.ToDouble(txtToplamMaas.Text);
                    m.Alacak       = alacak;
                    m.Borc         = borc;
                    m.MaasOde(m);
                    m.ToplamAlacakBorcGuncelle(txtPersonelID.Text, alacak, borc);
                    Temizle();
                }
                else
                {
                    MessageBox.Show("Lütfen Sayısal Bir Değer Giriniz.");
                }
            }
        }