Пример #1
0
        protected void btnAlimKaydet_Click(object sender, EventArgs e)
        {
            string makineids = Request["makineid"];

            if (!String.IsNullOrEmpty(makineids))
            {
                int makineid = Int32.Parse(makineids);

                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))
                {
                    MakineIslem a = new MakineIslem(dc);


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

                        a.masraf_girisi(detaylar);
                        string back = Request.QueryString["back"];

                        if (back.Equals("servis"))
                        {
                            string kimlik   = Request.QueryString["kimlik"];
                            string servisid = Request.QueryString["servisid"];
                            string custid   = Request.QueryString["custid"];
                            Response.Redirect("/TeknikTeknik/Servis?servisid=" + servisid + "&kimlik=" + kimlik + "&custid=" + custid);
                        }
                        else if (back.Equals("makine"))
                        {
                            Response.Redirect("/TeknikMakine/MakineTek?makineid=" + makineid);
                        }
                        else
                        {
                            Response.Redirect("/TeknikMakine/Makineler");
                        }
                    }
                }

                Session["alimdetay"] = null;
            }
        }
Пример #2
0
        protected void btnDetayKaydetMasraf_Click(object sender, EventArgs e)
        {
            string makineids = Request["makineid"];

            if (!String.IsNullOrEmpty(makineids))
            {
                int makineid = Int32.Parse(makineids);

                int    adet = Int32.Parse(txtAdetMasraf.Text);
                string ad   = "";

                int masraf_id = -1;

                List <MakineGiris> detaylar = new List <MakineGiris>();


                if (grdMasraf.SelectedValue != null)
                {
                    masraf_id = Convert.ToInt32(grdMasraf.SelectedValue);
                    ad        = grdMasraf.SelectedRow.Cells[2].Text;
                }
                decimal birim_maliyet = Decimal.Parse(grdMasraf.SelectedRow.Cells[7].Text);

                bool sifirla = false;

                MakineGiris detay = new MakineGiris();
                detay.aciklama     = txtDetayAciklamaMasraf.Text;
                detay.belge_no     = "bakarız";
                detay.makine_adi   = "önemsiz";
                detay.makine_id    = makineid;
                detay.makine_plaka = "ödemsiz";
                detay.masraf_adi   = ad;
                detay.masraf_id    = masraf_id;
                detay.miktar       = adet;
                detay.tarih        = DateTime.Now;
                detay.tutar        = adet * birim_maliyet;
                detay.id           = 0;
                detay.kullanici    = User.Identity.Name;
                detay.sifirla      = sifirla;
                detaylar.Add(detay);

                DateTime islem_tarih = DateTime.Now;
                using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                {
                    MakineIslem a = new MakineIslem(dc);

                    if (detaylar.Count > 0)
                    {
                        a.masraf_girisi(detaylar);
                        goster(dc);
                        System.Text.StringBuilder sb = new System.Text.StringBuilder();
                        sb.Append(@"<script type='text/javascript'>");
                        sb.Append(" alertify.success('Sarf Kaydı Eklendi!');");
                        sb.Append("$('#detayModalMasraf').modal('hide');");
                        sb.Append(@"</script>");
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DetayShowModalMasrafScript", sb.ToString(), false);
                    }
                }
            }
            else
            {
                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                sb.Append(@"<script type='text/javascript'>");
                sb.Append(" alertify.error('Lütfen önce makine seçiniz!');");

                sb.Append(@"</script>");

                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DetayShowModalMasrafScript", sb.ToString(), false);
            }
        }