예제 #1
0
        protected void btnNewVardiya_Click(object sender, EventArgs e)
        {
            //ISTANIM1 IS = new ISTANIM1();
            VARDIYA newVardiya = new VARDIYA();



            string vardiyaBaslangic = txtbaslangicSaat.Text;
            string vardiyaBitis     = txtBitisSaat.Text;


            //ISTANIM IS = new ISTANIM();

            string vardiyaFinal = vardiyaBaslangic + "/" + vardiyaBitis;

            newVardiya.AD_VARDIYA     = vardiyaFinal;
            newVardiya.DURUM_VARDIYAa = "Aktif";

            if (db.VARDIYA.Any(i => i.AD_VARDIYA.ToUpper() == vardiyaFinal.ToUpper()))
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "myFunction('" + vardiyaFinal.ToUpper() + " Kayıtlarda Var.. Ekleme işlemi başarısız. !','fail');", true);
                //ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "alert('" + txtISADI.Text.ToString().ToUpper() + " Kayıtlarda Var.. Ekleme işlemi başarısız.');", true);
            }
            else
            {
                db.VARDIYA.Add(newVardiya);


                db.SaveChanges();

                ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "myFunction('Kayıt Eklendi!','succsess');", true);
                bind();
            }
        }
예제 #2
0
        protected void btnGuncelle_Click(object sender, EventArgs e)
        {
            VARDIYA editVardiya = new VARDIYA();



            int editID = Convert.ToInt32(lblVardiyaKodu.Text);

            editVardiya = db.VARDIYA.FirstOrDefault(i => i.ID_VARDIYA == editID);

            editVardiya.AD_VARDIYA     = txtBaslamaEdit.Text + "/" + txtBitisEdit.Text;
            editVardiya.DURUM_VARDIYAa = ddlDurumEdit.SelectedValue;


            if (db.SaveChanges() > 0)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "myFunction('Kayıt başarıyle güncellendi!','succsess');", true);
                bind();
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "myFunction('Güncelleme sırasında hata oluştu!','fail');", true);
                bind();
            }
        }
예제 #3
0
        protected void btn_sil_Click(object sender, EventArgs e)
        {
            try
            {  //KATEGORI deleteKategori = new KATEGORI();
                VARDIYA deleteVardiye = new VARDIYA();



                LinkButton  linkbutton = (LinkButton)sender;                      // get the link button which trigger the event
                GridViewRow row        = (GridViewRow)linkbutton.NamingContainer; // get the GridViewRow that contains the linkbutton
                                                                                  // get the first cell value of the row
                                                                                  // if you want to get controls in templatefield , just use row.FindControl
                int deleteID = Convert.ToInt32(linkbutton.CommandArgument);

                deleteVardiye = db.VARDIYA.FirstOrDefault(i => i.ID_VARDIYA == deleteID);
                deleteVardiye.DURUM_VARDIYAa = "Pasif";


                if (db.SaveChanges() > 0)
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "myFunction('Kayıt silindi!','succsess')", true);

                    bind();

                    //Response.Write("<script>MyFunction('İş Tanımı Silindi..','succsess');window.location = 'ISTANIMLARI.aspx';</script>");
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "Myfunction('iş Tanımı silme işlemi sırasında Hata oluştu','fail');", true);

                    bind();
                }
            }
            catch (Exception)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "myFunction('Hay Aksi!  Beklenmedik bir hata oluştu :(','fail');", true);
            }
        }
예제 #4
0
        protected void reload_Click(object sender, EventArgs e)
        {
            try
            {
                VARDIYA deleteKategori = new VARDIYA();

                LinkButton  linkbutton = (LinkButton)sender;                      // get the link button which trigger the event
                GridViewRow row        = (GridViewRow)linkbutton.NamingContainer; // get the GridViewRow that contains the linkbutton
                                                                                  // get the first cell value of the row
                                                                                  // if you want to get controls in templatefield , just use row.FindControl
                int deleteID = Convert.ToInt32(linkbutton.CommandArgument);

                deleteKategori = db.VARDIYA.FirstOrDefault(i => i.ID_VARDIYA == deleteID);
                deleteKategori.DURUM_VARDIYAa = "Aktif";
                db.SaveChanges();
                ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "myFunction('Kayıt aktife alındı!','succsess');", true);
                bind();
            }
            catch (Exception)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "myFunction('Hay Aksi!  Beklenmedik bir hata oluştu :(','fail');", true);
            }
        }
예제 #5
0
        protected void link_Click(object sender, EventArgs e)
        {
            LinkButton  linkbutton = (LinkButton)sender;                      // get the link button which trigger the event
            GridViewRow row        = (GridViewRow)linkbutton.NamingContainer; // get the GridViewRow that contains the linkbutton
            VARDIYA     edt        = new VARDIYA();
            int         editId     = Convert.ToInt32(linkbutton.CommandArgument);

            edt = db.VARDIYA.FirstOrDefault(i => i.ID_VARDIYA == editId);


            lblVardiyaKodu.Text = linkbutton.CommandArgument;


            //string vardiya = HttpUtility.HtmlDecode(row.Cells[2].Text.ToString());
            string vardiya = edt.AD_VARDIYA;

            string[] subs   = vardiya.Split('/');
            string   start  = subs[0];
            string   finish = subs[1];

            string[] second    = start.Split(':');
            string   startSaat = second[0];
            string   startDak  = second[1];

            string[] third      = finish.Split(':');
            string   finishSaat = third[0];
            string   finishDak  = third[1];


            txtBaslamaEdit.Text = subs[0];
            txtBitisEdit.Text   = subs[1];
            ddlDurumEdit.Text   = edt.DURUM_VARDIYAa;


            ScriptManager.RegisterStartupScript(this, GetType(), "script", "$('#myModal').modal()", true);//show the modal
        }