protected void btnEkle_Click(object sender, EventArgs e) { PTS2.Common.Enumlar.IzinDurum enm = new PTS2.Common.Enumlar.IzinDurum(); SqlConnection con = klas.baglan(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "insert into Izin (baslamaTarihi,bitisTarihi,personelID,durum,islemTarihi,aciklama,izinTuru) values (@baslamaTarihi,@bitisTarihi,@personelID,@durum,@islemTarihi,@aciklama,@izinTuru)"; cmd.Parameters.Add("@baslamaTarihi", txtBaslangicTarihi.Text); cmd.Parameters.Add("@aciklama", txtboxAciklama.Text); //<%# PTS2.Web.Utilities.EnumExtensionMethods.GetDescription((PTS2.Common.Enumlar.IzinTipi)Convert.ToInt32( Eval("izinTuru"))) %> cmd.Parameters.Add("@izinTuru", ddlIzinTuru.SelectedValue); //cmd.Parameters.Add("@bitisTarihi", txtBitisTarihi.Text); cmd.Parameters.Add("@bitisTarihi", txtBitisTarihi.Text); cmd.Parameters.Add("@islemTarihi", DateTime.Now); cmd.Parameters.Add("@durum", (short)Enumlar.IzinDurum.ISLEME_ALINDI); if (Session["personelID"] != null) { cmd.Parameters.Add("@personelID", System.Data.SqlDbType.SmallInt).Value = Convert.ToInt32(Session["personelID"].ToString()); } cmd.ExecuteNonQuery(); AlertCustom.ShowCustom(this.Page, "İzin İşlemi başarılı.."); }
protected void lbReddet_Click(object sender, EventArgs e) { //if (Session["RolId"].ToString() == "5") //{ // AlertCustom.ShowCustom(this.Page, "Yetkili Değilsiniz.!"); //} if (Session["isAdmin"].ToString() == "True") { AlertCustom.ShowCustom(this.Page, "Yetkili Değilsiniz.!"); } else { LinkButton lbOnayla = (LinkButton)(sender); int izinID = Convert.ToInt32(lbOnayla.CommandArgument); SqlConnection baglanti = klas.baglan(); SqlCommand cmd3 = new SqlCommand("update Izin set durum=3,onaylayan=@onaylayan,onayTarihi=@onayTarihi where izinID=@izinID"); cmd3.Connection = baglanti; cmd3.Parameters.AddWithValue("@izinID", izinID); cmd3.Parameters.AddWithValue("@onaylayan", Session["AdSoyad"].ToString()); cmd3.Parameters.AddWithValue("@onayTarihi", DateTime.Now); cmd3.ExecuteNonQuery(); lbOnayla.Text = "<span class=\"glyphicon glyphicon-ok-circle\"></span>Reddedildi"; DurumlariAl(); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["personelID"] == null) { Response.Redirect("Login.aspx"); } bolumID = Request.QueryString["bolumID"]; islem = Request.QueryString["islem"]; try { if (islem == "sil") { klas.cmd("delete from Bolum where bolumID=" + bolumID); } } catch (Exception) { AlertCustom.ShowCustom(this.Page, "Veritabanında Bu Bölümde Olan Kullanıcı var.!"); } SqlCommand cmd = new SqlCommand(); cmd.CommandText = "select * from Bolum"; DataTable dtBolumler = klas.GetDataTable(cmd); rpBolumler.DataSource = dtBolumler; rpBolumler.DataBind(); }
protected void btnSifre_Click(object sender, EventArgs e) { txtUret.Text = RastgeleUret(); //emailgonder(); //Page.ClientScript.RegisterStartupScript(this.GetType(),"Scripts", "<script>alert('yoğğ yaa');</script>"); AlertCustom.ShowCustom(this.Page, "Hello"); }
protected void btnSifreGonder_Click(object sender, EventArgs e) { string sifre = RastgeleUret(); string sifreMD5 = MD5Olustur(sifre); SqlConnection baglanti = klas.baglan(); // textboxdaki yazılı emailin veritabanında olup olmadığını kontrol eder SqlCommand cmd = new SqlCommand(); cmd.CommandText = "Select * from Personel where email=@email"; cmd.Connection = baglanti; cmd.Parameters.AddWithValue("@email", txtboxSifreGonder.Text.Trim() + "@" + ddlEmail.SelectedItem); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { // textboxdaki emaili olan personelin sifresini güncelle SqlConnection baglanti2 = klas.baglan(); SqlCommand cmd1 = new SqlCommand("update Personel set sifre=@sifre where email = @email"); cmd1.Connection = baglanti2; cmd1.Parameters.AddWithValue("@sifre", sifreMD5); cmd1.Parameters.AddWithValue("@email", (txtboxSifreGonder.Text.Trim() + "@" + ddlEmail.SelectedItem)); cmd1.ExecuteNonQuery(); SendMail("Personel Kayıt Sistemi Giriş Şifreniz", "Mail içeriği ve Şifre = " + sifre, (txtboxSifreGonder.Text.Trim() + "@" + ddlEmail.SelectedItem)); AlertCustom.ShowCustom(this.Page, "Yeni Şifreniz Mail Adresinize Gönderilmiştir"); } else { AlertCustom.ShowCustom(this.Page, "Böyle Bir Mail Adresi Bulunmamaktadır.!"); } temizle(Pnl); }
protected void btnEkle_Click(object sender, EventArgs e) { //Personel personel = new Personel(); //personel.ad = TxtboxAd.Text; //personel.bolumID = Convert.ToInt32(ddlPozisyon.SelectedValue); //personel.soyad = Txtboxsoyad.Text; //personel.email = Txtboxeposta.Text; //personel.dogumTarihi = Convert.ToDateTime(Txtboxdogumtarihi.Text); //personel.tel = Txtboxtel.Text; //PersonelBLL.Insert(personel); //------------------------------------------------------------------------------------------------- //personelID = Request.QueryString("personelID"); //DataRow drpersonel = klas.baglan(cmdd); //Session["personelID"] = drpersonel["personelID"].ToString(); //SqlConnection rolbaglanti = klas.baglan(); //SqlCommand cmdrol = new SqlCommand("select RolId from Personel where personelID=",personelID); //cmdrol.Connection = rolbaglanti; SqlCommand cmd1 = new SqlCommand(); cmd1.CommandText = "select * from Personel where email='" + Txtboxeposta.Text + "@" + ddlEmailProviders.SelectedItem + "'"; DataRow drpersonel = klas.GetDataRow(cmd1); if (drpersonel == null) { SqlConnection baglanti = klas.baglan(); SqlCommand cmd = new SqlCommand(); string sifre = RastgeleUret(); string sifreMD5 = MD5Olustur(sifre); cmd.Connection = baglanti; cmd.CommandText = "insert into Personel (ad,soyad,email,tel,dogumTarihi,bolumID,RolID,sifre) values (@ad,@soyad,@email,@tel,@dogumTarihi,@bolumID,@RolID,@sifre)"; cmd.Parameters.Add("@email", Txtboxeposta.Text.Trim() + "@" + ddlEmailProviders.SelectedItem); cmd.Parameters.Add("@ad", TxtboxAd.Text.Trim()); cmd.Parameters.Add("@sifre", sifreMD5); //cmd.Parameters.Add("@sifre", sifre); cmd.Parameters.Add("@soyad", Txtboxsoyad.Text.Trim()); cmd.Parameters.Add("@tel", Txtboxtel.Text); cmd.Parameters.AddWithValue("@RolID", ddlRolEkle.SelectedValue); DateTime Tarih = DateTime.Today; Txtboxdogumtarihi.Text = Tarih.ToShortDateString(); cmd.Parameters.Add("@dogumTarihi", Convert.ToDateTime(Txtboxdogumtarihi.Text)); cmd.Parameters.Add("@bolumID", ddlPozisyon.SelectedValue); cmd.ExecuteNonQuery(); SendMail("Personel Kayıt Sistemi Giriş Şifreniz", "Personel Takip Sistemi Giriş Şifreniz = " + sifre, Txtboxeposta.Text + "@" + ddlEmailProviders.SelectedItem); AlertCustom.ShowCustom(this.Page, "Kayıt başarılı, şifre E-Posta adresine gönderilmiştir."); temizle(pnll); } else { LblBilgi.Text = "Bu E-Posta Kullanılmaktadır..!!"; } }
protected void btnGuncelle_Click(object sender, EventArgs e) { SqlCommand cmd = new SqlCommand(); cmd.CommandText = "select * from Personel where personelID=@personelID"; cmd.Parameters.Add("@personelID", personelid); DataRow drper = klas.GetDataRow(cmd); SqlCommand cmd1 = new SqlCommand(); cmd1.CommandText = "select * from Personel where email='" + TxtboxepostaGuncelle.Text + "@" + ddlEmailGuncelleProviders.SelectedItem + "' and email !='" + drper["email"].ToString() + "'"; DataRow drpersonel = klas.GetDataRow(cmd1); if (drpersonel == null) { //if (drper["sifre"].ToString() == MD5Olustur(TxtboxEskiSifreGuncelle.Text)) if (drper["sifre"].ToString() == TxtboxEskiSifreGuncelle.Text) { SqlConnection baglanti = klas.baglan(); SqlCommand cmd3 = new SqlCommand("update Personel set bolumID=@bolumID, RolID=@RolID ,ad=@ad, soyad=@soyad, email=@email, tel=@tel, dogumTarihi=@dogumTarihi, sifre=@sifre where personelID=" + personelid, baglanti); //if (drper["RolID"].ToString() == "5") //{ //} cmd3.Parameters.AddWithValue("@RolID", ddlRolGuncelle.SelectedValue); cmd3.Parameters.AddWithValue("@bolumID", ddlPozisyonGuncelle.SelectedValue); cmd3.Parameters.AddWithValue("@email", TxtboxepostaGuncelle.Text + "@" + ddlEmailGuncelleProviders.SelectedItem); cmd3.Parameters.AddWithValue("@ad", TxtboxAdGuncelle.Text); //cmd3.Parameters.AddWithValue("@sifre",MD5Olustur(TxtboxYeniSifreGuncelle.Text)); cmd3.Parameters.AddWithValue("@sifre", TxtboxYeniSifreGuncelle.Text); cmd3.Parameters.AddWithValue("@soyad", TxtboxsoyadGuncelle.Text); cmd3.Parameters.AddWithValue("@tel", TxtboxtelGuncelle.Text); cmd3.Parameters.AddWithValue("@dogumTarihi", Convert.ToDateTime(TxtboxdogumtarihiGuncelle.Text)); cmd3.ExecuteNonQuery(); if (Session["RolId"].ToString() == "5") { AlertCustom.ShowCustom(this.Page, "Güncelleme İşlemi Başarılı.."); //Response.Redirect("PersonelListe.aspx"); } else { AlertCustom.ShowCustom(this.Page, "Güncelleme İşlemi Başarılı.."); //Response.Redirect("Izin.aspx"); } } else { lblEmailKontrol.Text = "Eski Şifreniz Uyuşmuyor..!"; } } else { lblEmailKontrol.Text = "Bu E-Posta Kullanılmaktadır ..!"; } }
protected void btnSifreGonder_Click(object sender, EventArgs e) { string sifre = RastgeleUret(); string sifreMD5 = MD5Olustur(sifre); SqlConnection baglantii = klas.baglan(); SqlCommand cmd4 = new SqlCommand("update Personel set sifre=@sifre where personelID=" + personelid); cmd4.Connection = baglantii; cmd4.Parameters.AddWithValue("@sifre", sifreMD5); cmd4.ExecuteNonQuery(); SendMail("Personel Kayıt Sistemi Yeni Giriş Şifreniz", "Mail içeriği ve Yeni Şifreniz = " + sifre, TxtboxepostaGuncelle.Text + "@" + ddlEmailGuncelleProviders.SelectedItem); AlertCustom.ShowCustom(this.Page, "Yeni şifre E-Posta adresine gönderilmiştir."); }
protected void btnVarsayilanRolGuncelle_Click(object sender, EventArgs e) { SqlConnection bgl = klas.baglan(); SqlCommand cmd2 = new SqlCommand("update Rol set isDefault = 0"); cmd2.Connection = bgl; cmd2.ExecuteNonQuery(); SqlConnection baglanti = klas.baglan(); SqlCommand cmd1 = new SqlCommand("update Rol set isDefault=1,UstRolId=@UstRolId where RolID=@RolID"); cmd1.Connection = baglanti; cmd1.Parameters.Add("@RolID", ddlVarsayilanRolGuncelle.SelectedValue); cmd1.Parameters.Add("@UstRolId", ddlUstRolGuncelle.SelectedValue); cmd1.ExecuteNonQuery(); AlertCustom.ShowCustom(this.Page, "Güncelleme İşlemi Başarılı.."); }
protected void Page_Load(object sender, EventArgs e) { if (Session["personelID"] == null) { Response.Redirect("Login.aspx"); } RolID = Request.QueryString["RolID"]; islem = Request.QueryString["islem"]; try { if (islem == "sil") { klas.cmd("delete from Rol where RolID=" + RolID); } } catch (Exception) { AlertCustom.ShowCustom(this.Page, "Veritabanında Bu Rolde Kullanıcı var.!"); } SqlCommand cmd = new SqlCommand(); cmd.CommandText = "select * from Rol"; DataTable dtRoller = klas.GetDataTable(cmd); rpRoller.DataSource = dtRoller; rpRoller.DataBind(); SqlCommand cmm = new SqlCommand("select * from Rol where isDefault = 1"); DataRow drrol = klas.GetDataRow(cmm); string i = drrol["RolID"].ToString(); if (Page.IsPostBack == false) { //RolVarsayilan(); LiteralRolGuncelle.Text = "<a href=\"VarsayilanRol.aspx\"><span class=\"glyphicon glyphicon-edit\"></span> Güncelle</a>"; //ddlRolVarsayilan.SelectedValue = drrol["RolID"].ToString(); Rol(); ddlRol.Items.Insert(0, new ListItem("Seçiniz", "")); ddlRol.Items.Insert(1, new ListItem("Üst Rol Yok", "0")); } }
protected void btnUyeOl_Click(object sender, EventArgs e) { SqlCommand cmd1 = new SqlCommand(); cmd1.CommandText = "select * from Personel where email='" + TxtboxUyeeposta.Text + "@" + ddlEmailProvidersUye.SelectedItem + "'"; DataRow drpersonel = klas.GetDataRow(cmd1); if (drpersonel == null) { SqlConnection baglanti = klas.baglan(); SqlCommand cmd = new SqlCommand(); string sifre = RastgeleUret(); string sifreMD5 = MD5Olustur(sifre); cmd.Connection = baglanti; cmd.CommandText = "insert into Personel (ad,soyad,email,tel,dogumTarihi,bolumID,sifre,isAdmin,RolID) values (@ad,@soyad,@email,@tel,@dogumTarihi,@bolumID,@sifre,@isAdmin,@RolID)"; cmd.Parameters.Add("@email", TxtboxUyeeposta.Text.Trim() + "@" + ddlEmailProvidersUye.SelectedItem); cmd.Parameters.Add("@ad", TxtboxUyeAd.Text.Trim()); SqlCommand cmd2 = new SqlCommand("select RolID from Rol where isDefault=1"); DataRow drRol = klas.GetDataRow(cmd2); cmd.Parameters.Add("@RolID", drRol["RolID"].ToString()); cmd.Parameters.Add("sifre", sifreMD5); //cmd.Parameters.Add("sifre", sifre); cmd.Parameters.Add("@soyad", TxtboxUyesoyad.Text.Trim()); cmd.Parameters.Add("@tel", TxtboxUyetel.Text); DateTime Tarih = DateTime.Today; TxtboxUyedogumtarihi.Text = Tarih.ToShortDateString(); cmd.Parameters.Add("@dogumTarihi", Convert.ToDateTime(TxtboxUyedogumtarihi.Text)); cmd.Parameters.Add("@bolumID", ddlPozisyonUye.SelectedValue); cmd.Parameters.Add("@isAdmin", false); cmd.ExecuteNonQuery(); SendMail("Personel Kayıt Sistemi Giriş Şifreniz", "Mail içeriği ve Şifre = " + sifre, TxtboxUyeeposta.Text + "@" + ddlEmailProvidersUye.SelectedItem); LblBilgi.Text = ""; AlertCustom.ShowCustom(this.Page, "Kayıt başarılı, şifreniz E-Posta adresinize gönderilmiştir."); } else { LblBilgi.Text = "Bu E-Posta Kullanılmaktadır..!!"; } temizle(pnl); }
protected void lbKaldir_Click(object sender, EventArgs e) { if (Session["isAdmin"].ToString() == "True") { AlertCustom.ShowCustom(this.Page, "Yetkili Değilsiniz.!"); } else { LinkButton lbKaldır = (LinkButton)(sender); int izinID = Convert.ToInt32(lbKaldır.CommandArgument); SqlConnection baglanti = klas.baglan(); SqlCommand cmd3 = new SqlCommand("update Izin set durum=1,onaylayan=@onaylayan,onayTarihi=@onayTarihi where izinID=@izinID"); cmd3.Connection = baglanti; cmd3.Parameters.AddWithValue("@izinID", izinID); cmd3.Parameters.AddWithValue("@onaylayan", ""); cmd3.Parameters.AddWithValue("@onayTarihi", DBNull.Value); cmd3.ExecuteNonQuery(); DurumlariAl(); } }
//bilgilendirme mesajı gönderme metodu.. //appSetting email göndermek için webconfige eklenir public void SendMail(string konu, string strBody, string kime) { try { string mailAdres = ConfigurationManager.AppSettings["EMailAdres"].ToString(); string mailSifre = ConfigurationManager.AppSettings["Password"].ToString(); //string Notifications = ConfigurationManager.AppSettings["Notifications"].ToString(); //if (Notifications == "ON") //{ string ssl = ConfigurationManager.AppSettings["SSL"].ToString(); System.Net.Mail.MailMessage MyMailMessage = new System.Net.Mail.MailMessage(mailAdres, kime, konu, strBody); MyMailMessage.IsBodyHtml = true; int MailPortNumber = Convert.ToInt32(ConfigurationManager.AppSettings["MailPortNumber"].ToString()); //587 string MailURL = ConfigurationManager.AppSettings["MailURL"].ToString(); // System.Net.NetworkCredential mailAuthentication = new System.Net.NetworkCredential(mailAdres, mailSifre); System.Net.Mail.SmtpClient mailClient = new System.Net.Mail.SmtpClient(MailURL, MailPortNumber); if (ssl == "Enabled") { mailClient.EnableSsl = true; } else if (ssl == "Disabled") { mailClient.EnableSsl = false; } mailClient.UseDefaultCredentials = false; mailClient.Credentials = mailAuthentication; mailClient.Send(MyMailMessage); } catch (Exception) { AlertCustom.ShowCustom(this.Page, "Kayıt başarılı, şifre E-Posta adresine gönderilmiştir."); } //} }