public ActionResult Edit(int id = 0)
        {
            var _firmaList = new FirmaBilgileri();

            var firma = FirmaBilgileri.firmaList.SingleOrDefault(x => x.ID == id);

            _firmaList.ID          = firma.ID;
            _firmaList.FirmaKodu   = firma.FirmaKodu;
            _firmaList.FirmaAdi    = firma.FirmaAdi;
            _firmaList.YetkiliKisi = firma.YetkiliKisi;
            _firmaList.Gsm         = firma.Gsm;
            _firmaList.FirmaTel    = firma.FirmaTel;
            _firmaList.WebSite     = firma.WebSite;
            _firmaList.UserName    = firma.UserName;
            _firmaList.Password    = firma.Password;
            _firmaList.Adres       = firma.Adres;
            _firmaList.Email       = firma.Email;
            _firmaList.AdminID     = firma.AdminID;
            _firmaList.CreateDate  = Convert.ToDateTime(firma.CreateDate.ToShortDateString());

            if (_firmaList == null)
            {
                return(HttpNotFound());
            }
            return(View(_firmaList));
        }
        //
        // GET: /Firma/FirmaBilgileri/

        public ActionResult Index()
        {
            var _firmaList = new FirmaBilgileri();
            int passLength = 0;

            var user = dbFirma.Firma.SingleOrDefault(x => x.ID == Connection.ID);

            _firmaList.ID          = user.ID;
            _firmaList.FirmaKodu   = user.FirmaKodu;
            _firmaList.FirmaAdi    = user.FirmaAdi;
            _firmaList.YetkiliKisi = user.YetkiliKisi;
            _firmaList.Gsm         = user.Gsm;
            _firmaList.FirmaTel    = user.FirmaTel;
            _firmaList.WebSite     = user.webSitesi;
            _firmaList.UserName    = user.UserName;
            _firmaList.Password    = user.Password;

            passLength = (user.Password).Length;

            for (int temp2 = 0; temp2 < passLength; temp2++)
            {
                _firmaList.Password2 += "*";
            }
            _firmaList.Adres      = user.Adres;
            _firmaList.Email      = user.Email;
            _firmaList.AdminID    = user.AdminID;
            _firmaList.CreateDate = Convert.ToDateTime(user.CreateDate.ToShortDateString());

            if (_firmaList == null)
            {
                return(HttpNotFound());
            }
            return(View(_firmaList));
        }
示例#3
0
        public ActionResult Index()
        {
            // home model
            List <Referans> references = _referenceData.GetSliderReferences();

            List <MusteriYazi> customerWritings = _customerWritingData.GetCustomerWritings();

            List <DuyuruHaber> news = _newsData.GetNews();

            List <Popup> popups = _popupData.GetPopups();

            var homeModel = new HomeModel
            {
                References       = references,
                CustomerWritings = customerWritings,
                News             = news,
                Popups           = popups
            };

            //layout model
            FirmaBilgileri firm = _firmsData.GetFirstActiveFirm();

            var layoutModel = new LayoutModel <HomeModel>(homeModel, firm);

            return(View(layoutModel));
        }
        public ActionResult Edit(FirmaBilgileri _firmaBilgileri)
        {
            int count = 0;

            ViewBag.Message = "";

            count = db.Firma.Count();

            if (ModelState.IsValid)
            {
                var _firma = new Context.Firma();

                _firma.ID          = _firmaBilgileri.ID;
                _firma.FirmaKodu   = _firmaBilgileri.FirmaKodu;
                _firma.FirmaAdi    = _firmaBilgileri.FirmaAdi;
                _firma.YetkiliKisi = _firmaBilgileri.YetkiliKisi;
                _firma.Gsm         = _firmaBilgileri.Gsm;
                _firma.FirmaTel    = _firmaBilgileri.FirmaTel;
                _firma.webSitesi   = _firmaBilgileri.WebSite;
                _firma.UserName    = _firmaBilgileri.UserName;
                _firma.Password    = _firmaBilgileri.Password;
                _firma.Adres       = _firmaBilgileri.Adres;
                _firma.Email       = _firmaBilgileri.Email;
                _firma.AdminID     = _firmaBilgileri.AdminID;
                _firma.CreateDate  = DateTime.Now;

                db.Entry(_firma).State = EntityState.Modified;
                db.SaveChanges();
                ModelState.Clear();

                return(RedirectToAction("Index"));
            }

            return(View(_firmaBilgileri));
        }
示例#5
0
        public ActionResult Index()
        {
            FirmaBilgileri firm = _firmsData.GetFirstActiveFirm();

            var layoutModel = new LayoutModel(firm);

            return(View(layoutModel));
        }
示例#6
0
        public JsonResult DeleteFirm(FirmaBilgileri firma)
        {
            _firmsData.DeleteFirm(firma.Id);

            return(Json(new Response {
                ErrorMessage = "Silinmiştir", IsSuccess = false
            }, JsonRequestBehavior.AllowGet));
        }
示例#7
0
        public JsonResult SaveFirm(FirmaBilgileri firma)
        {
            _firmsData.SaveFirm(firma);

            return(Json(new Response {
                ErrorMessage = "Kaydedilmiştir", IsSuccess = false
            }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Create()
        {
            var _firmaList = new FirmaBilgileri();

            _firmaList.AdminID = Connection.ID;

            return(View(_firmaList));
        }
 public void Add(FirmaBilgileri firmaBilgileri)
 {
     using (FirmaBilgileriContext context = new FirmaBilgileriContext())
     {
         context.FirmaBilgileri.Add(firmaBilgileri);
         context.SaveChanges();
     }
 }
示例#10
0
        public FirmaBilgileri GetFirstActiveFirm()
        {
            using (AlacaYazilimWebSiteEntities entities = new AlacaYazilimWebSiteEntities())
            {
                FirmaBilgileri firm = entities.FirmaBilgileri.FirstOrDefault(u => u.Aktif.HasValue && u.Aktif.Value);

                return(firm);
            }
        }
示例#11
0
        public void SaveFirm(FirmaBilgileri firma)
        {
            using (AlacaYazilimWebSiteEntities entities = new AlacaYazilimWebSiteEntities())
            {
                FirmaBilgileri dbFirma = entities.FirmaBilgileri.Add(firma);

                dbFirma.Aktif = true;
                entities.SaveChanges();
            }
        }
示例#12
0
        public void DeleteFirm(int firmaId)
        {
            using (AlacaYazilimWebSiteEntities entities = new AlacaYazilimWebSiteEntities())
            {
                FirmaBilgileri dbFirma = entities.FirmaBilgileri.FirstOrDefault(f => f.Id == firmaId);

                entities.FirmaBilgileri.Remove(dbFirma);

                entities.SaveChanges();
            }
        }
示例#13
0
        public JsonResult SendEmail()
        {
            FirmaBilgileri firm = _firmsData.GetFirstActiveFirm();

            NameValueCollection form = HttpContext.Request.Form;

            string body = string.Format("Mail Adresi: {0}, İçerik:{1}", form["EPosta"], form["Mesaj"]);

            EmailSender.Send("Bize Ulaşın", body, firm.IletisimMail);

            return(Json(true, JsonRequestBehavior.AllowGet));
        }
示例#14
0
        public ActionResult Index(string seletedTab)
        {
            FirmaBilgileri firm = _firmsData.GetFirstActiveFirm();

            var productModel = new ProductModel
            {
                SelectedTab = seletedTab
            };

            var layoutModel = new LayoutModel <ProductModel>(productModel, firm);

            return(View(layoutModel));
        }
示例#15
0
        public ActionResult Index(string Id)
        {
            FirmaBilgileri firm = _firmsData.GetFirstActiveFirm();

            var serviceModel = new ServiceModel
            {
                SelectedId = Id
            };

            var layoutModel = new LayoutModel <ServiceModel>(serviceModel, firm);

            return(View(layoutModel));
        }
示例#16
0
        public ActionResult Index()
        {
            FirmaBilgileri firm = _firmsData.GetFirstActiveFirm();

            List <DownloadLink> downloadLinks = _downloadLinkData.GetDownloadLinks();

            var downloadModel = new DownloadModel
            {
                Downloads = downloadLinks,
            };

            var layoutModel = new LayoutModel <DownloadModel>(downloadModel, firm);

            return(View(layoutModel));
        }
示例#17
0
        public ActionResult Secim()
        {
            FirmaBilgileri firm = _firmsData.GetFirstActiveFirm();

            List <UrunGrup> mainGroups = _productGroupData.GetProductMainGroups();

            var productChoiceModel = new ProductChoiceModel
            {
                MainGroups = mainGroups
            };

            var layoutModel = new LayoutModel <ProductChoiceModel>(productChoiceModel, firm);

            return(View(layoutModel));
        }
        public ActionResult Create(FirmaBilgileri _firmaBilgileri)
        {
            int  temp, count = 0;
            bool firmaKoduVarMi = false;

            ViewBag.Message = "";
            count           = db.Firma.Count();

            for (temp = 0; temp < count; temp++)
            {
                if (_firmaBilgileri.FirmaKodu == db.Firma.ToList()[temp].FirmaKodu)
                {
                    firmaKoduVarMi = true; //database de ayni firma kodu var.
                }
            }
            if (firmaKoduVarMi == true) //aynı kullanici isminden varsa kayit yapmadan sayfaya ViewBag.Message yolluyor.
            {
                ViewBag.Message = "Farklı bir Firma Kodu deneyiniz.";
                return(View(_firmaBilgileri));
            }
            else
            {
                if (ModelState.IsValid)
                {
                    var _firma = new Context.Firma();

                    _firma.ID          = _firmaBilgileri.ID;
                    _firma.FirmaKodu   = _firmaBilgileri.FirmaKodu;
                    _firma.FirmaAdi    = _firmaBilgileri.FirmaAdi;
                    _firma.YetkiliKisi = _firmaBilgileri.YetkiliKisi;
                    _firma.Gsm         = _firmaBilgileri.Gsm;
                    _firma.FirmaTel    = _firmaBilgileri.FirmaTel;
                    _firma.webSitesi   = _firmaBilgileri.WebSite;
                    _firma.UserName    = _firmaBilgileri.UserName;
                    _firma.Password    = _firmaBilgileri.Password;
                    _firma.Adres       = _firmaBilgileri.Adres;
                    _firma.Email       = _firmaBilgileri.Email;
                    _firma.AdminID     = _firmaBilgileri.AdminID;
                    _firma.CreateDate  = DateTime.Now;

                    db.Firma.Add(_firma);
                    db.SaveChanges();

                    return(RedirectToAction("Index"));
                }
                return(View(_firmaBilgileri));
            }
        }
示例#19
0
        public JsonResult SendEmail()
        {
            NameValueCollection form = HttpContext.Request.Form;

            FirmaBilgileri firm = _firmsData.GetFirstActiveFirm();

            string body = form["Body"];

            EmailSender.Send("Alaca Yazılım - Talep Formu", body, form["EPosta"]);

            string satisBody = string.Format("Ad Soyad:{0}, Firma Adı:{1}, Eposta:{2}, Telefon:{3} <br/> {4}", form["AdSoyad"], form["FirmaAdi"], form["EPosta"], form["Telefon"], body);

            EmailSender.Send("Alaca Yazılım - Talep Formu", satisBody, firm.SatisMail);

            return(Json(true, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Detay(string Id)
        {
            FirmaBilgileri firm = _firmsData.GetFirstActiveFirm();

            DuyuruHaber news = _newsData.GetNew(Convert.ToInt32(Id));

            List <DuyuruHaber> newsFull = _newsData.GetNews();

            var newsModel = new NewsModel
            {
                DuyuruHaber = news,
                TumHaberler = newsFull
            };

            var layoutModel = new LayoutModel <NewsModel>(newsModel, firm);

            return(View(layoutModel));
        }
示例#21
0
        public ActionResult Index()
        {
            // referans model
            List <Referans> references = _referenceData.GetTopReferences();

            List <MusteriYazi> customerWritings = _customerWritingData.GetCustomerWritings();

            var referanceModel = new ReferenceModel
            {
                References       = references,
                CustomerWritings = customerWritings
            };

            //layout model
            FirmaBilgileri firm = _firmsData.GetFirstActiveFirm();

            var layoutModel = new LayoutModel <ReferenceModel>(referanceModel, firm);

            return(View(layoutModel));
        }
示例#22
0
        public void UpdateFirm(FirmaBilgileri firma)
        {
            using (AlacaYazilimWebSiteEntities entities = new AlacaYazilimWebSiteEntities())
            {
                FirmaBilgileri dbFirma = entities.FirmaBilgileri.FirstOrDefault(f => f.Id == firma.Id);

                dbFirma.Adres        = firma.Adres;
                dbFirma.CepTelefon   = firma.CepTelefon;
                dbFirma.DestekMail   = firma.DestekMail;
                dbFirma.Fax          = firma.Fax;
                dbFirma.FirmaAdi     = firma.FirmaAdi;
                dbFirma.FirmaAdiUzun = firma.FirmaAdiUzun;
                dbFirma.IletisimMail = firma.IletisimMail;
                dbFirma.SatisMail    = firma.SatisMail;
                dbFirma.Telefon1     = firma.Telefon1;
                dbFirma.Telefon2     = firma.Telefon2;
                dbFirma.Aktif        = firma.Aktif;

                entities.SaveChanges();
            }
        }
        private void ListYarat()
        {
            FirmaBilgileri.firmaList.Clear();

            int temp, passLength = 0, count = 0;

            count = db.Firma.Count();

            for (temp = 0; temp < count; temp++)
            {
                var _firmaList = new FirmaBilgileri();

                _firmaList.ID          = db.Firma.ToList()[temp].ID;
                _firmaList.FirmaKodu   = db.Firma.ToList()[temp].FirmaKodu;
                _firmaList.FirmaAdi    = db.Firma.ToList()[temp].FirmaAdi;
                _firmaList.YetkiliKisi = db.Firma.ToList()[temp].YetkiliKisi;
                _firmaList.Gsm         = db.Firma.ToList()[temp].Gsm;
                _firmaList.FirmaTel    = db.Firma.ToList()[temp].FirmaTel;
                _firmaList.WebSite     = db.Firma.ToList()[temp].webSitesi;
                _firmaList.UserName    = db.Firma.ToList()[temp].UserName;
                _firmaList.Password    = db.Firma.ToList()[temp].Password;

                passLength = (db.Firma.ToList()[temp].Password).Length;

                for (int temp2 = 0; temp2 < passLength; temp2++)
                {
                    _firmaList.Password2 += "*";
                }

                _firmaList.Adres      = db.Firma.ToList()[temp].Adres;
                _firmaList.Email      = db.Firma.ToList()[temp].Email;
                _firmaList.AdminID    = db.Firma.ToList()[temp].AdminID;
                _firmaList.CreateDate = Convert.ToDateTime(db.Firma.ToList()[temp].CreateDate.ToShortDateString());

                FirmaBilgileri.firmaList.Add(_firmaList);
            }
        }
        public List <FirmaBilgileri> FirmaDoldur()
        {
            ConnectionControl();

            string        query   = "SELECT ID, FirmaKodu, FirmaAdi FROM FirmaBilgileri";
            SqlCommand    command = new SqlCommand(query, sqlConnection);
            SqlDataReader reader  = command.ExecuteReader();

            List <FirmaBilgileri> firmas = new List <FirmaBilgileri>();

            while (reader.Read())
            {
                FirmaBilgileri firmaBilgileri = new FirmaBilgileri
                {
                    Id        = Convert.ToInt32(reader["ID"]),
                    FirmaKodu = reader["FirmaKodu"].ToString(),
                    FirmaAdi  = reader["FirmaAdi"].ToString()
                };
                firmas.Add(firmaBilgileri);
            }
            reader.Close();
            sqlConnection.Close();
            return(firmas);
        }
示例#25
0
 public LayoutModel(FirmaBilgileri firm)
 {
     Firm = firm;
 }
 public void Update(FirmaBilgileri firmaBilgileri)
 {
     using (FirmaBilgileriContext context = new FirmaBilgileriContext())
     {
     }
 }
 public void Delete(FirmaBilgileri firmaBilgileri)
 {
 }