public Kurum UpdateKurum(Kurum model, Guid recordId)
        {
            crm_kurumlar kurum = new crm_kurumlar();

            kurum = this.GetKurum(recordId);

            kurum.kodu           = model.kodu;
            kurum.ticari_unvani  = model.ticari_unvan;
            kurum.eposta_adresi  = model.eposta;
            kurum.vergi_no       = model.vergino;
            kurum.vergi_dairesi  = model.vergi_dairesi;
            kurum.telefonu_1     = model.telefon1;
            kurum.telefonu_2     = model.telefon2;
            kurum.faksi_1        = model.faks1;
            kurum.faksi_2        = model.faks2;
            kurum.kurulus_yili   = model.kurulus_yili;
            kurum.calisan_sayisi = model.calisan_sayisi;
            kurum.adres          = model.adres;
            kurum.note           = model.note;
            kurum.web_sitesi     = model.web_sitesi;
            kurum.is_active      = model.is_active;
            kurum.mobile_phone   = model.mobile_phone;

            kurum.updated_at = DateTime.UtcNow;
            kurum.updated_by = SessionContext.Current.ActiveUser.UserUid;

            this.Kaydet();
            return(model);
        }
Esempio n. 2
0
        public async Task <IActionResult> PutKurum(int id, Kurum kurum)
        {
            if (id != kurum.Id)
            {
                return(BadRequest());
            }

            _context.Entry(kurum).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!KurumExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Esempio n. 3
0
        public async Task <ActionResult <Kurum> > PostKurum(Kurum kurum)
        {
            _context.Kurumlar.Add(kurum);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetKurum", new { id = kurum.Id }, kurum));
        }
        public Kurum BindKurum(Kurum model, Guid recordId)
        {
            crm_kurumlar kurum = new crm_kurumlar();

            kurum = this.GetKurum(recordId);

            model.kodu          = kurum.kodu;
            model.ticari_unvan  = kurum.ticari_unvani;
            model.eposta        = kurum.eposta_adresi;
            model.vergino       = kurum.vergi_no;
            model.vergi_dairesi = kurum.vergi_dairesi;
            model.telefon1      = kurum.telefonu_1;
            model.telefon2      = kurum.telefonu_2;
            model.mobile_phone  = kurum.mobile_phone;
            model.faks1         = kurum.faksi_1;
            model.faks2         = kurum.faksi_2;

            if (kurum.kurulus_yili != null)
            {
                model.kurulus_yili = kurum.kurulus_yili.Value;
            }

            if (kurum.calisan_sayisi != null)
            {
                model.calisan_sayisi = kurum.calisan_sayisi.Value;
            }

            model.adres      = kurum.adres;
            model.note       = kurum.note;
            model.web_sitesi = kurum.web_sitesi;
            model.is_active  = kurum.is_active.Value;


            return(model);
        }
        public ActionResult Kurumlar(string RecordId, string MenuId)
        {
            CrmRepository crmDB = RepositoryManager.GetRepository <CrmRepository>();
            Kurum         model = new Kurum();

            #region Ortak Set Edilecek Değerler
            MenuId         = GlobalHelper.Decrypt(MenuId);
            model.RecordId = RecordId;
            model.MenuId   = MenuId;
            SessionContext.Current.ActiveUser.MenuId = MenuId;
            #endregion

            Guid recordId = Guid.Empty;


            if (GlobalHelper.IsGuid(model.RecordId))
            {
                try
                {
                    recordId = Guid.Parse(model.RecordId);
                    model    = crmDB.BindKurum(model, recordId);
                    ViewBag.ResultMessage = Resources.GlobalResource.transaction_success;
                }
                catch (Exception exp)
                {
                    ViewBag.Success = false;
                    ModelState.AddModelError("Error", exp.Message);
                }
            }

            return(View(model));
        }
        public ActionResult Guncelle([Bind(Include = "StokID,MalzemeBilgiID,SeriNumarasi,GarantiTarihBaslangic,GarantiTarihBitis,MalzemeBirimBedeli,Adet,KurumID,Aciklama")] Stok stok)
        {
            String username = User.Identity.Name;
            int    userID   = db.Kullanici.FirstOrDefault(n => n.KullaniciAdi == username).KullaniciID;
            Kurum  kurum    = db.Kullanici.FirstOrDefault(n => n.KullaniciID == userID).Birim.Kurum;

            ViewBag.Kurum          = kurum.Adi;
            ViewBag.MalzemeBilgiID = new SelectList(db.MalzemeBilgi, "MalzemeBilgiID", "MalzemeAdi");
            return(View());
        }
        public ActionResult Ekle()
        {
            String username = User.Identity.Name;
            int    userID   = db.Kullanici.FirstOrDefault(n => n.KullaniciAdi == username).KullaniciID;
            Kurum  kurum    = db.Kullanici.FirstOrDefault(n => n.KullaniciID == userID).Birim.Kurum;

            ViewBag.Kurum          = kurum.Adi;
            ViewBag.MalzemeBilgiID = new SelectList(db.MalzemeBilgi, "MalzemeBilgiID", "MalzemeAdi");
            return(View());
        }
 public ActionResult KurumEkle([Bind(Include = "Adi")] Kurum kurum)
 {
     if (ModelState.IsValid)
     {
         db.Kurum.Add(kurum);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(kurum));
 }
        public Kurum DeleteKurum(Kurum model, Guid recordId)
        {
            crm_kurumlar kurum = new crm_kurumlar();

            kurum = this.GetKurum(recordId);

            kurum.is_deleted = true;
            kurum.is_active  = false;
            kurum.deleted_at = DateTime.UtcNow;
            kurum.deleted_by = SessionContext.Current.ActiveUser.UserUid;

            this.Kaydet();
            return(model);
        }
Esempio n. 10
0
        protected override void GuncelNesneOlustur()
        {
            currentEnttiy = new Kurum
            {
                Id                = id,
                Kod               = txtKod.Text,
                KurumAdi          = txtKurumAdi.Text,
                Server            = txtServer.Text,
                YetkilendirmeTuru = txtYetkilendirmeTuru.Text.GetEnum <YetkilendirmeTuru>(),
            };

            ((Kurum)currentEnttiy).KullaniciAdi = txtKullaniciAdi.Text.Encrypt(currentEnttiy.Id + currentEnttiy.Kod);
            ((Kurum)currentEnttiy).Sifre        = txtSifre.Text.Encrypt(currentEnttiy.Id + currentEnttiy.Kod);

            ButonEnabledDurumu();
        }
        public ActionResult Guncelle(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("index"));
            }

            var stok = db.Stok.Where(n => n.StokID == id).FirstOrDefault();

            String username = User.Identity.Name;
            int    userID   = db.Kullanici.FirstOrDefault(n => n.KullaniciAdi == username).KullaniciID;
            Kurum  kurum    = db.Kullanici.FirstOrDefault(n => n.KullaniciID == userID).Birim.Kurum;

            ViewBag.Kurum        = kurum.Adi;
            ViewBag.MalzemeBilgi = stok.MalzemeBilgi.MalzemeAdi;

            return(View(stok));
        }
        public ActionResult Ekle([Bind(Include = "MalzemeBilgiID,SeriNumarasi,GarantiTarihBaslangic,GarantiTarihBitis,MalzemeBirimBedeli,Adet,KurumID,Aciklama")] Stok stok)
        {
            String username = User.Identity.Name;
            int    userID   = db.Kullanici.FirstOrDefault(n => n.KullaniciAdi == username).KullaniciID;
            Kurum  kurum    = db.Kullanici.FirstOrDefault(n => n.KullaniciID == userID).Birim.Kurum;

            stok.KurumID = kurum.KurumID;
            if (ModelState.IsValid)
            {
                db.Stok.Add(stok);
                db.SaveChanges();
                return(RedirectToAction("index"));
            }

            ViewBag.Kurum          = kurum.Adi;
            ViewBag.MalzemeBilgiID = new SelectList(db.MalzemeBilgi, "MalzemeBilgiID", "MalzemeAdi");

            return(View(stok));
        }
        public ActionResult GuncelleOnayla([Bind(Include = "StokID,MalzemeBilgiID,SeriNumarasi,GarantiTarihBaslangic,GarantiTarihBitis,MalzemeBirimBedeli,Adet,KurumID,Aciklama")] Stok stok)
        {
            String username = User.Identity.Name;
            int    userID   = db.Kullanici.FirstOrDefault(n => n.KullaniciAdi == username).KullaniciID;
            Kurum  kurum    = db.Kullanici.FirstOrDefault(n => n.KullaniciID == userID).Birim.Kurum;

            ViewBag.Kurum        = kurum.Adi;
            ViewBag.MalzemeBilgi = db.MalzemeBilgi.FirstOrDefault(n => n.MalzemeBilgiID == stok.MalzemeBilgiID).MalzemeAdi;

            Stok eski = db.Stok.FirstOrDefault(n => n.StokID == stok.StokID);

            ViewBag.SeriNumarasi          = eski.SeriNumarasi;
            ViewBag.GarantiTarihBaslangic = eski.GarantiTarihBaslangic;
            ViewBag.GarantiTarihBitis     = eski.GarantiTarihBitis;
            ViewBag.MalzemeBirimBedeli    = eski.MalzemeBirimBedeli;
            ViewBag.Adet     = eski.Adet;
            ViewBag.Aciklama = eski.Aciklama;

            return(View(stok));
        }
Esempio n. 14
0
        public void KurumEkle(KurumDto kurum)
        {
            var ent = Context.Kurumlar.FirstOrDefault(x => x.Id == kurum.Id);

            if (ent == null)
            {
                ent = new Kurum();

                Context.Kurumlar.Add(ent);
            }

            ent.Adi = kurum.Adi;
            // ent.Aktif = kurum.Aktif;
            ent.BirlikId   = kurum.BirlikId;
            ent.SMTPPass   = kurum.SMTPPass;
            ent.SMTPServer = kurum.SMTPServer;
            ent.SMTPUser   = kurum.SMTPUser;
            ent.SkrsKodu   = kurum.SkrsKodu;
            ent.EMail      = kurum.EMail;
            ent.DnsName    = kurum.DnsName;
            Context.SaveChanges();
        }
Esempio n. 15
0
        public void KurumGuncelle(KurumDto qry)
        {
            var ent = Context.Kurumlar.FirstOrDefault(x => x.Id == qry.Id);

            if (ent == null)
            {
                ent = new Kurum();

                Context.Kurumlar.Add(ent);
            }

            ent.Adi = qry.Adi;

            ent.BirlikId        = qry.BirlikId;
            ent.OlusturmaTarihi = qry.OlusturmaTarihi;
            ent.SMTPPass        = qry.SMTPPass;
            ent.SMTPServer      = qry.SMTPServer;
            ent.SMTPUser        = qry.SMTPUser;
            ent.SkrsKodu        = qry.SkrsKodu;
            ent.DnsName         = qry.DnsName;
            ent.EMail           = qry.EMail;
            Context.SaveChanges();
        }
        public void AddKurum(crm_kurumlar kurum, Kurum model)
        {
            kurum.kurum_id       = Guid.NewGuid();
            kurum.kodu           = model.kodu;
            kurum.ticari_unvani  = model.ticari_unvan;
            kurum.eposta_adresi  = model.eposta;
            kurum.vergi_no       = model.vergino;
            kurum.vergi_dairesi  = model.vergi_dairesi;
            kurum.telefonu_1     = model.telefon1;
            kurum.telefonu_2     = model.telefon2;
            kurum.mobile_phone   = model.mobile_phone;
            kurum.faksi_1        = model.faks1;
            kurum.faksi_2        = model.faks2;
            kurum.kurulus_yili   = model.kurulus_yili;
            kurum.calisan_sayisi = model.calisan_sayisi;
            kurum.adres          = model.adres;
            kurum.note           = model.note;
            kurum.web_sitesi     = model.web_sitesi;
            kurum.is_active      = model.is_active;
            kurum.is_deleted     = false;

            db.crm_kurumlar.Add(kurum);
            this.Kaydet();
        }
        public ActionResult Kurumlar(Kurum model)
        {
            Guid          recordId = Guid.Empty;
            CrmRepository crmDB    = RepositoryManager.GetRepository <CrmRepository>();

            #region Ortak Set Edilecek Değerler
            SessionContext.Current.ActiveUser.MenuId = model.MenuId;
            ViewBag.Success = true;
            #endregion

            ModelState.Remove("is_active");

            if (model.FromDeleteButton == "1")
            {
                if (GlobalHelper.IsGuid(model.RecordId))
                {
                    crmDB.DeleteKurum(model, Guid.Parse(model.RecordId));
                    return(RedirectToAction("ListPage", "General", new { MenuId = Dcm.Source.GlobalHelper.Encrypt(model.MenuId) }));
                }
            }
            else
            {
                if (ModelState.IsValid)
                {
                    if (GlobalHelper.IsGuid(model.RecordId))
                    {
                        recordId = Guid.Parse(model.RecordId);
                        try
                        {
                            model = crmDB.UpdateKurum(model, recordId);
                            ViewBag.ResultMessage = Resources.GlobalResource.transaction_success;
                        }
                        catch (Exception exp)
                        {
                            ViewBag.Success = false;
                            ModelState.AddModelError("Error", exp.Message);
                        }
                    }
                    else
                    {
                        try
                        {
                            crm_kurumlar kurum = new crm_kurumlar();
                            crmDB.AddKurum(kurum, model);
                            model.RecordId        = kurum.kurum_id.ToString();
                            ViewBag.ResultMessage = Resources.GlobalResource.transaction_success;
                        }
                        catch (Exception exp)
                        {
                            ViewBag.Success = false;
                            ModelState.AddModelError("Error", exp.Message);
                        }
                    }
                }
                else
                {
                    ViewBag.Success = false;
                }
            }

            return(View(model));
        }