コード例 #1
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (txtSatisMiktar.Text.Trim() == "")
            {
                MessageBox.Show("Satış miktarı giriniz");
            }


            else
            {
                if (isUpdate)
                {
                    if (detaydto.SatisMiktar == Convert.ToInt32(txtSatisMiktar.Text))
                    {
                        MessageBox.Show("değişilik yok");
                    }
                    else
                    {
                        int temp = detaydto.SatisMiktar + Convert.ToInt32(txtStok.Text);
                        if (temp < Convert.ToInt32(txtSatisMiktar.Text))
                        {
                            MessageBox.Show("Elinizde yeterli stok yok");
                        }
                        else
                        {
                            detaydto.SatisMiktar = Convert.ToInt32(txtSatisMiktar.Text);
                            detaydto.StokMiktar  = Convert.ToInt32(txtStok.Text);
                            if (bll.Update(detaydto))
                            {
                                MessageBox.Show("Güncellendi");
                                this.Close();
                            }
                        }
                    }
                }
                else
                {
                    if (detay.UrunID == 0)
                    {
                        MessageBox.Show("Ürün seçiniz");
                    }
                    else if (detay.MusteriID == 0)
                    {
                        MessageBox.Show("Müşteri seçiniz");
                    }

                    else if (detay.StokMiktar < Convert.ToInt32(txtSatisMiktar.Text))
                    {
                        MessageBox.Show("Elinizde yeterli stok yok");
                    }
                    else
                    {
                        detay.SatisMiktar = Convert.ToInt32(txtSatisMiktar.Text);
                        if (bll.Insert(detay))
                        {
                            MessageBox.Show("Eklendi");
                            txtSatisMiktar.Clear();
                            dto = bll.Select();
                            gridUrunler.DataSource = dto.Urunler;
                        }
                    }
                }
            }
        }
コード例 #2
0
        protected void Satis_Click(object sender, EventArgs e)
        {
            try
            {
                guid = 0;
                if (!string.IsNullOrEmpty(lblId.Text))  //?
                {
                    guid = Convert.ToInt32(lblId.Text);
                }

                if (guid == 0)
                {
                    Satis Satis = new Satis();

                    Satis.SatisAktif = true;
                    Satis.YemekId    = Convert.ToInt32(ddlYemekId.SelectedValue);
                    Satis.SatisAdet  = Convert.ToInt32(txtSatisAdet.Text);
                    Satis.SatisTarih = Convert.ToDateTime(txtSatisTarih.Text);
                    Satis.SatisTutar = txtSatisTutar.Text;


                    if (!string.IsNullOrEmpty(txtSatisAdet.Text))
                    {
                        Satis.SatisAdet = Convert.ToInt32(txtSatisAdet.Text);
                    }
                    else
                    {
                        Satis.SatisAdet = null;
                    }

                    if (!string.IsNullOrEmpty(txtSatisTarih.Text))
                    {
                        Satis.SatisTarih = Convert.ToDateTime(txtSatisTarih.Text);
                    }
                    else
                    {
                        Satis.SatisTarih = null;
                    }

                    if (!string.IsNullOrEmpty(txtSatisTutar.Text))
                    {
                        Satis.SatisTutar = txtSatisTutar.Text;
                    }
                    else
                    {
                        Satis.SatisTutar = null;
                    }

                    SatisBLL.Insert(Satis);
                    GridDoldur();
                    //        }
                    //        else
                    //        {
                    //            Satis Satis = SatisBLL.SelectWithId(guid);
                    //            if(Satis != null)
                    //            {
                    //                Satis.SatisAktif = true;
                    //            Satis.YemekId = Convert.ToInt32(ddlYemekId.SelectedValue);
                    //            Satis.SatisAdet = Convert.ToInt32(txtSatisAdet.Text);
                    //            Satis.SatisTarih = Convert.ToDateTime(txtSatisTarih.Text);
                    //            Satis.SatisTutar = txtSatisTutar.Text;

                    //            if(string.IsNullOrEmpty(ddlYemekId.SelectedValue))
                    //                Satis.YemekId = Convert.ToInt32(ddlYemekId.Text);
                    //            else Satis.YemekId = null;

                    //            if(!string.IsNullOrEmpty(txtSatisAdet.Text))
                    //                Satis.SatisAdet = Convert.ToInt32(ddlYemekId.Text);
                    //            else Satis.SatisAdet = null;

                    //            if(!string.IsNullOrEmpty(txtSatisTarih.Text))
                    //                Satis.SatisTarih = Convert.ToDateTime(txtSatisTarih.Text);
                    //            else Satis.SatisTarih = null;

                    //            if(!string.IsNullOrEmpty(txtSatisTutar.Text))
                    //                Satis.SatisTutar = txtSatisTutar.Text;
                    //            else Satis.SatisTutar = null;

                    //            Satis.SatisId = guid;

                    //            SatisBLL.Update(Satis.SatisId, Satis);
                    //            }
                    //        }
                    //    }
                    //    catch(Exception ex)
                    //    {}
                    //    GridDoldur();
                    //}
                }
            }
            catch (Exception ex)
            { }
        }