コード例 #1
0
        private void btnAdminGiris_Click(object sender, EventArgs e)
        {
            try
            {
                Calisanlar user = new Calisanlar();
                //user.Sifre = txtSifre.Text;
                //string md5 = SifreDonusumu.CreateMD5(user.Sifre);
                if (string.IsNullOrEmpty(txtKullaniciAdi.Text) || string.IsNullOrEmpty(txtSifre.Text))
                {
                    throw new ValidationException("Kullanıcı Adı veya Şifre Boş Geçilemez !");
                }
                else
                {
                    user.KullaniciAdi = txtKullaniciAdi.Text;
                    user.Sifre        = txtSifre.Text;
                }
                //user.Sifre = md5;
                var result = CalisanlarBusiness.UserAdminLogin(user);

                AnasayfaCalisan ac = new AnasayfaCalisan();
                ac.Show();
                this.Hide();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Hata Meydana Geldi !", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
コード例 #2
0
        public IHttpActionResult Get(int id)
        {
            ResponseContent <Calisanlar> content;

            using (var calisanlarBusiness = new CalisanlarBusiness())
            {
                // Get customer from business layer (Core App)
                List <Calisanlar> calisanlar = null;
                try
                {
                    var c = calisanlarBusiness.SelectById(id);
                    if (c != null)
                    {
                        calisanlar = new List <Calisanlar>();
                        calisanlar.Add(c);
                    }

                    // Prepare a content
                    content = new ResponseContent <Calisanlar>(calisanlar);

                    // Return content as a json and proper http response
                    return(new XmlResult <Calisanlar>(content, Request));
                }
                catch (Exception)
                {
                    // Prepare a content
                    content = new ResponseContent <Calisanlar>(null);
                    return(new XmlResult <Calisanlar>(content, Request));
                }
            }
        }
コード例 #3
0
        // DELETE api/<controller>/5
        public IHttpActionResult Delete(int id)
        {
            var content = new ResponseContent <Calisanlar>(null);

            using (var calisanBusiness = new CalisanlarBusiness())
            {
                content.Result = calisanBusiness.DeleteById(id) ? "1" : "0";

                return(new StandartResult <Calisanlar>(content, Request));
            }
        }
コード例 #4
0
        public IHttpActionResult Get()
        {
            using (var calisanlarBusiness = new CalisanlarBusiness())
            {
                // Get customers from business layer (Core App)
                List <Calisanlar> calisanlar = calisanlarBusiness.ListAll();

                // Prepare a content
                var content = new ResponseContent <Calisanlar>(calisanlar);

                // Return content as a json and proper http response
                return(new StandartResult <Calisanlar>(content, Request));
            }
        }
コード例 #5
0
 public Calisanlar SelectCalisanById(int calisanId)
 {
     try
     {
         using (CalisanlarBusiness calisanlarBusiness = new CalisanlarBusiness())
         {
             return(calisanlarBusiness.SelectById(calisanId));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #6
0
 public List <Calisanlar> ListAllCalisanlar()
 {
     try
     {
         using (CalisanlarBusiness calisanlarBusiness = new CalisanlarBusiness())
         {
             return(calisanlarBusiness.ListAll());
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #7
0
 public bool SilCalisan(int calisanId)
 {
     try
     {
         using (CalisanlarBusiness calisanlarBusiness = new CalisanlarBusiness())
         {
             calisanlarBusiness.DeleteById(calisanId);
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #8
0
 public bool EkleCalisan(Calisanlar entity)
 {
     try
     {
         using (CalisanlarBusiness calisanlarBusiness = new CalisanlarBusiness())
         {
             calisanlarBusiness.Ekle(entity);
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #9
0
        public IHttpActionResult Get(string kullaniciAdi, string pass)
        {
            using (var calisanlarBusiness = new CalisanlarBusiness())
            {
                bool         dogruMu = calisanlarBusiness.CalisanDogrulama(kullaniciAdi, pass);
                SifreKontrol kontrol = new SifreKontrol {
                    isValid = dogruMu
                };
                List <SifreKontrol> sifreKontrol = new List <SifreKontrol>();
                sifreKontrol.Add(kontrol);

                var content = new ResponseContent <SifreKontrol>(sifreKontrol);

                // Return content as a json and proper http response
                return(new StandartResult <SifreKontrol>(content, Request));
            }
        }
コード例 #10
0
        public IHttpActionResult Post([FromBody] Calisanlar calisanlar)
        {
            var content = new ResponseContent <Calisanlar>(null);

            if (calisanlar != null)
            {
                using (var calisanBusiness = new CalisanlarBusiness())
                {
                    content.Result = calisanBusiness.Ekle(calisanlar) ? "1" : "0";

                    return(new StandartResult <Calisanlar>(content, Request));
                }
            }

            content.Result = "0";

            return(new StandartResult <Calisanlar>(content, Request));
        }