Ejemplo n.º 1
0
        protected void btnCihazKaydet_Click(object sender, EventArgs e)
        {
            string  ddadi        = adi.Text;
            string  acik         = aciklama.Text;
            string  ddplaka      = plaka.Text;
            string  ddson_sayac  = son_sayac.Text;
            decimal dddson_sayac = 0;

            if (!String.IsNullOrEmpty(ddson_sayac))
            {
                dddson_sayac = Decimal.Parse(ddson_sayac);
            }

            string  ddtoplam_calisma_ay  = toplam_calisma_ay.Text;
            decimal dddtoplam_calisma_ay = 0;

            if (!string.IsNullOrEmpty(ddtoplam_calisma_ay))
            {
                dddtoplam_calisma_ay = decimal.Parse(ddtoplam_calisma_ay);
            }

            string  ddtoplam_calisma_hafta  = toplam_calisma_hafta.Text;
            decimal dddtoplam_calisma_hafta = 0;

            if (!string.IsNullOrEmpty(ddtoplam_calisma_hafta))
            {
                dddtoplam_calisma_hafta = decimal.Parse(ddtoplam_calisma_hafta);
            }

            string  ddtoplam_calisma_gun  = toplam_calisma_gun.Text;
            decimal dddtoplam_calisma_gun = 0;

            if (!string.IsNullOrEmpty(ddtoplam_calisma_gun))
            {
                dddtoplam_calisma_gun = decimal.Parse(ddtoplam_calisma_gun);
            }

            string  ddtoplam_calisma_saat  = toplam_calisma_saat.Text;
            decimal dddtoplam_calisma_saat = 0;

            if (!string.IsNullOrEmpty(ddtoplam_calisma_saat))
            {
                dddtoplam_calisma_saat = decimal.Parse(ddtoplam_calisma_saat);
            }

            string  ddtoplam_masraf_teorik  = toplam_masraf_teorik.Text;
            decimal dddtoplam_masraf_teorik = 0;

            if (!String.IsNullOrEmpty(ddtoplam_masraf_teorik))
            {
                dddtoplam_masraf_teorik = decimal.Parse(ddtoplam_masraf_teorik);
            }

            string  ddtoplam_masraf_gercek  = toplam_masraf_gercek.Text;
            decimal dddtoplam_masraf_gercek = 0;

            if (!string.IsNullOrEmpty(ddtoplam_masraf_gercek))
            {
                dddtoplam_masraf_gercek = decimal.Parse(ddtoplam_masraf_gercek);
            }

            string  ddtoplam_gelir  = toplam_gelir.Text;
            decimal dddtoplam_gelir = 0;

            if (!string.IsNullOrEmpty(ddtoplam_gelir))
            {
                dddtoplam_gelir = decimal.Parse(ddtoplam_gelir);
            }

            string  ddservis_sayaci  = servis_sayaci.Text;
            decimal dddservis_sayaci = 0;

            if (!string.IsNullOrEmpty(ddservis_sayaci))
            {
                dddservis_sayaci = Decimal.Parse(ddservis_sayaci);
            }

            string firma = KullaniciIslem.firma();

            using (radiusEntities dc = MyContext.Context(firma))
            {
                AyarCurrent  ay    = new AyarCurrent(dc);
                int          sinir = ay.makinesinir();
                CihazMalzeme m     = new CihazMalzeme(dc);
                int          aktif = m.makineatif();
                if (aktif < sinir)
                {
                    m.YeniMakine(ddadi, acik, ddplaka, dddson_sayac, dddtoplam_calisma_ay, dddtoplam_calisma_gun,
                                 dddtoplam_calisma_hafta, dddtoplam_calisma_saat, dddtoplam_masraf_teorik, dddtoplam_masraf_gercek, dddtoplam_gelir, dddservis_sayaci);
                    Ara(dc);
                    System.Text.StringBuilder sb = new System.Text.StringBuilder();
                    sb.Append(@"<script type='text/javascript'>");
                    sb.Append(" alertify.success('Makine tanımlandı!');");
                    sb.Append("$('#cihazModal').modal('hide');");
                    sb.Append(@"</script>");

                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CihazShowModalScript", sb.ToString(), false);
                }
                else
                {
                    System.Text.StringBuilder sb = new System.Text.StringBuilder();
                    sb.Append(@"<script type='text/javascript'>");
                    sb.Append(" alertify.error('Maksimum makine sayısına ulaştınız!');");
                    sb.Append("$('#cihazModal').modal('hide');");
                    sb.Append(@"</script>");

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