Exemple #1
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                MusteriAdisyonBL mabl = new MusteriAdisyonBL();
                foreach (DataRow item in dt.Rows)
                {
                    MusteriAdisyon ma = new MusteriAdisyon();
                    if (item.RowState != DataRowState.Deleted)
                    {
                        ma.MusteriID   = Convert.ToInt32(item[0]);
                        ma.AdisyonID   = Convert.ToInt32(item[1]);
                        ma.AdisyonAdet = Convert.ToInt32(item[2]);
                        Adisyon   a   = new Adisyon();
                        AdisyonBL abl = new AdisyonBL();
                        a.AdisyonID = ma.AdisyonID;
                        a           = abl.FiyatGetir(a);
                        ma          = mabl.ToplamFiyatiBelirle(a, ma);
                    }
                    switch (item.RowState)
                    {
                    case DataRowState.Added:
                        mabl.MusAdisEkle(ma);
                        break;

                    case DataRowState.Deleted:
                        mabl.MusAdisSil(Convert.ToInt32(item[1, DataRowVersion.Original]), Convert.ToInt32(item[0, DataRowVersion.Original]));
                        break;

                    case DataRowState.Modified:
                        mabl.MusAdisGuncelle(ma);
                        break;

                    default:
                        break;
                    }
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                VeriCek();
                btnYenile.Visible = false;
            }
        }
Exemple #2
0
 public bool MusAdisEkle(MusteriAdisyon ma)
 {
     try
     {
         SqlParameter[] p = { new SqlParameter("@MusID", ma.MusteriID), new SqlParameter("@AdisID", ma.AdisyonID), new SqlParameter("@AdisAdet", ma.AdisyonAdet), new SqlParameter("@ToplamFiyat", ma.ToplamFiyat) };
         return(b.ExecuteNonQuery("Insert into tblMusteriAdisyon values(@MusID,@AdisID,@AdisAdet,@ToplamFiyat)", p) > 0);
     }
     catch (SqlException)
     {
         throw;
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #3
0
 public bool MusAdisGuncelle(MusteriAdisyon ma)
 {
     try
     {
         SqlParameter[] p = { new SqlParameter("@MusID", ma.MusteriID), new SqlParameter("@AdisID", ma.AdisyonID), new SqlParameter("@AdisAdet", ma.AdisyonAdet), new SqlParameter("@TopFiyat", ma.ToplamFiyat) };
         return(b.ExecuteNonQuery("Update tblMusteriAdisyon SET MusteriID=@MusID,AdisyonID=@AdisID,AdisyonAdet=@AdisAdet,AdisyonToplamFiyat=@TopFiyat where MusteriID=@MusID and AdisyonID=@AdisID", p) > 0);
     }
     catch (SqlException)
     {
         throw;
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #4
0
 public MusteriAdisyon ToplamFiyatiBelirle(Adisyon a, MusteriAdisyon ma)
 {
     ma.ToplamFiyat = a.Fiyat * ma.AdisyonAdet;
     return(ma);
 }