Beispiel #1
0
        private void SatinAl()
        {
            AlimRepo al = new AlimRepo();

            al.aciklama   = "vvvv";
            al.alim_tarih = DateTime.Now;
            al.belge_no   = "ççç";
            al.CustID     = 19;
            //al.Firma = "TOL";
            //al.iptal = 0;
            al.konu = "fffff0";
            //al.owner = "Serdar";

            List <DetayRepo> detaylar = new List <DetayRepo>();
            DetayRepo        d        = new DetayRepo();

            d.yekun = 100;
            d.tutar = 90;
            //d.owner = "Serdar";
            d.kdv = 10;
            //d.iptal = false;
            //d.Firma = "TOL";
            d.cust_id   = 19;
            d.cihaz_id  = 4;
            d.cihaz_adi = "felan";
            d.alim_id   = -1;
            d.adet      = 3;
            d.aciklama  = "aaaaa";
            detaylar.Add(d);


            DetayRepo d2 = new DetayRepo();
            //d2.yekun = 100;
            //d2.tutar = 90;
            ////d2.owner = "Serdar";
            //d2.kdv = 10;
            ////d2.iptal = false;
            ////d2.Firma = "TOL";
            //d2.cust_id = 19;
            //d2.cihaz_id = 4;
            //d2.cihaz_adi = "felan";
            //d2.alim_id = -1;
            //d2.adet = 3;
            //d2.aciklama = "aaaaa";
            //detaylar.Add(d2);
            //SatinAlim islem = new SatinAlim("TOL", "Serdar");
            //islem.detay = detaylar;
            //islem.hesap = al;
            //try
            //{
            //    islem.alim_kaydet();
            //}
            //catch (Exception ex)
            //{

            //    Session["mesele"] = ex.Message;
            //    Response.Redirect("/Deneme.aspx");
            //}
        }
Beispiel #2
0
        protected void btnAlimKaydet_Click(object sender, EventArgs e)
        {
            if (GridView1.SelectedValue != null)
            {
                int custid = Int32.Parse(GridView1.SelectedValue.ToString());

                DateTime islem_tarih = DateTime.Now;
                string   tars        = tarih2.Value;

                if (!String.IsNullOrEmpty(tars))
                {
                    islem_tarih = DateTime.Parse(tars);
                }


                string firma = KullaniciIslem.firma();
                using (radiusEntities dc = MyContext.Context(firma))
                {
                    SatinAlim a        = new SatinAlim(dc);
                    string    aciklama = txtAciklama.Text;
                    string    konu     = txtKonu.Text;

                    if (Session["alimdetay"] != null)
                    {
                        List <DetayRepo> detaylar = (List <DetayRepo>)Session["alimdetay"];
                        a.detay = detaylar;

                        if (String.IsNullOrEmpty(aciklama))
                        {
                            string kalemler = "";
                            foreach (var d in detaylar)
                            {
                                if (d.cihaz_id != null)
                                {
                                    kalemler += " " + d.adet.ToString() + " adet " + d.cihaz_adi + "-";
                                }
                                else
                                {
                                    kalemler += " " + d.adet.ToString() + " adet " + d.aciklama + "-";
                                }
                            }
                            if (String.IsNullOrEmpty(aciklama))
                            {
                                aciklama = kalemler;
                            }
                        }
                    }


                    AlimRepo hesap = new AlimRepo();


                    hesap.aciklama   = aciklama;
                    hesap.konu       = konu;
                    hesap.alim_tarih = islem_tarih;
                    hesap.belge_no   = txtBelgeNo.Text;
                    hesap.CustID     = custid;


                    string kdvS   = toplam_kdv2.Text;
                    string tutarS = toplam_tutar2.Text;
                    string yekunS = toplam_yekun2.Text;

                    if (!String.IsNullOrEmpty(kdvS))
                    {
                        hesap.toplam_kdv = Decimal.Parse(kdvS);
                    }
                    else
                    {
                        hesap.toplam_kdv = Decimal.Parse(toplam_kdv.Text);
                    }
                    if (!String.IsNullOrEmpty(tutarS))
                    {
                        hesap.toplam_tutar = Decimal.Parse(tutarS);
                    }
                    else
                    {
                        hesap.toplam_tutar = Decimal.Parse(toplam_tutar.Text);
                    }

                    if (!String.IsNullOrEmpty(yekunS))
                    {
                        hesap.toplam_yekun = decimal.Parse(yekunS);
                    }
                    else
                    {
                        hesap.toplam_yekun = decimal.Parse(toplam_yekun.Text);
                    }


                    a.hesap = hesap;


                    string s = a.alim_kaydet(User.Identity.Name);
                }

                Session["alimdetay"] = null;

                Response.Redirect("/TeknikAlim/Alimlar");
            }
        }
Beispiel #3
0
        protected void grdMakine_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (GridView1.SelectedValue != null && grdMakine.SelectedValue != null)
            {
                int      custid      = Int32.Parse(GridView1.SelectedValue.ToString());
                int      makineid    = Int32.Parse(grdMakine.SelectedValue.ToString());
                DateTime islem_tarih = DateTime.Now;
                string   tars        = tarih2.Value;

                if (!String.IsNullOrEmpty(tars))
                {
                    islem_tarih = DateTime.Parse(tars);
                }
                string aciklama = txtAciklama.Text;
                string konu     = txtKonu.Text;

                if (Session["alimdetay"] != null)
                {
                    List <DetayRepo> detaylar = (List <DetayRepo>)Session["alimdetay"];

                    if (detaylar.Count > 0)
                    {
                        if (String.IsNullOrEmpty(aciklama))
                        {
                            string kalemler = "";
                            foreach (var d in detaylar)
                            {
                                if (d.cihaz_id != null)
                                {
                                    kalemler += " " + d.adet_satilan.ToString() + " " + d.birim_satilan.ToString() + " " + d.cihaz_adi + "-";
                                }
                                else
                                {
                                    kalemler += " " + d.adet_satilan.ToString() + " " + d.birim_satilan.ToString() + " " + d.cihaz_adi + "-";
                                }
                            }
                            if (String.IsNullOrEmpty(aciklama))
                            {
                                aciklama = kalemler;
                            }
                        }

                        AlimRepo hesap = new AlimRepo();


                        hesap.aciklama   = aciklama;
                        hesap.konu       = konu;
                        hesap.alim_tarih = islem_tarih;
                        hesap.belge_no   = txtBelgeNo.Text;
                        hesap.CustID     = custid;


                        string kdvS   = toplam_kdv2.Text;
                        string tutarS = toplam_tutar2.Text;
                        string yekunS = toplam_yekun2.Text;

                        if (!String.IsNullOrEmpty(kdvS))
                        {
                            hesap.toplam_kdv = Decimal.Parse(kdvS);
                        }
                        else
                        {
                            hesap.toplam_kdv = Decimal.Parse(toplam_kdv.Text);
                        }
                        if (!String.IsNullOrEmpty(tutarS))
                        {
                            hesap.toplam_tutar = Decimal.Parse(tutarS);
                        }
                        else
                        {
                            hesap.toplam_tutar = Decimal.Parse(toplam_tutar.Text);
                        }

                        if (!String.IsNullOrEmpty(yekunS))
                        {
                            hesap.toplam_yekun = decimal.Parse(yekunS);
                        }
                        else
                        {
                            hesap.toplam_yekun = decimal.Parse(toplam_yekun.Text);
                        }
                        string firma = KullaniciIslem.firma();
                        using (radiusEntities dc = MyContext.Context(firma))
                        {
                            SatinAlim a = new SatinAlim(dc);
                            a.detay = detaylar;
                            a.hesap = hesap;
                            string s = a.alim_kaydet_makineye(User.Identity.Name, makineid);
                        }
                    }
                }

                Session["alimdetay"] = null;

                Response.Redirect("/TeknikAlim/Alimlar");
            }

            //Operator op = new Operator(dc, kullanici);
            //op.ServisOperatorAta(Int32.Parse(servisids));
            //ortak(dc);
            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            sb.Append(@"<script type='text/javascript'>");
            sb.Append("$('#atamaModal').modal('hide');");
            sb.Append(@"</script>");
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AtaShowModalScript", sb.ToString(), false);
        }