Beispiel #1
0
        public void SaveSpr_Outlets(Spr_Outlets obj)
        {
            Spr_Outlets old = GetSpr_Outlets(obj.ID);
            old.SBU = obj.SBU;
            old.Адресдоставки = obj.Адресдоставки;
            old.Актуальность = obj.Актуальность;
            old.ГородТРТ = obj.ГородТРТ;
            old.Дистрибутор = obj.Дистрибутор;
            old.ДомТРТ = obj.ДомТРТ;
            old.ИНН = obj.ИНН;
            old.Каналреализации = obj.Каналреализации;
            old.КатегорияТРТ = obj.КатегорияТРТ;
            old.ТипАкции = obj.ТипАкции;
            old.Клиент = obj.Клиент;
            old.КодАдресдоставки = obj.КодАдресдоставки;
            old.КодКлиент = obj.КодКлиент;
            old.Область = obj.Область;
            old.ОбластьТРТ = obj.ОбластьТРТ;
            old.ПримечаниеТРТ = obj.ПримечаниеТРТ;
            old.ПровереноМП = obj.ПровереноМП;
            old.РайонТРТ = obj.РайонТРТ;
            old.Регион = obj.Регион;
            old.УлицаТРТ = obj.УлицаТРТ;
            old.Холдинг = obj.Холдинг;

            _DB.SaveChanges();
        }
Beispiel #2
0
        public string GetSprOutletsViewRow(Spr_Outlets obj)
        {
            string ret= String.Empty;
            ret = "<td class=\"td_btn\">" +
                  "<!--a Title=\"Просмотр\" href=\"/Store/ViewChecks/" + obj.ID.ToString() + "\"><img alt=\"Просмотр\" border=\"0\" src=\"/Content/Images/page.png\" /></a--> " +
                  "<a class=\"openDialog\" data-dialog-id=\"" + obj.ID.ToString() + "\" data-dialog-title=\"Редактирование: Торговые точки\" href=\"/Spr/Spr_OutletsEdit/" + obj.ID.ToString() + "\"><img alt=\"Редактировать\" border=\"0\" src=\"/Content/Images/page_edit.png\" /></a> " +
                  "<a Title=\"Заполнить StoreCheck\" href=\"/Store/SaveCheckRes/" + obj.ID.ToString() + "\" trget=\"_blank\"><img alt=\"Заполнить StoreCheck\" border=\"0\" src=\"/Content/Images/page_add.png\" /></a> " +
            "</td>" +
            "<td>" +
                obj.Регион +
            "</td>" +
            "<td>" +
                obj.Область +
            "</td>" +
            "<td>" +
                obj.Дистрибутор +
            "</td>" +
            "<td>" +
                obj.Каналреализации +
            "</td>" +
            "<td>" +
                obj.КатегорияТРТ +
            "</td>" +
            "<td>" +
                obj.ТипАкции +
            "</td>" +
            "<td>" +
                obj.Клиент +
            "</td>" +
            "<td>" +
                obj.Адресдоставки +
            "</td>" +
            "<td>" +
                obj.ГородТРТ +
            "</td>" +
            "<td>" +
                obj.УлицаТРТ +
            "</td>" +
            "<td>" +
                obj.ДомТРТ +
            "</td>" +
            "<td>" +
                obj.ПримечаниеТРТ +
            "</td>";

            return ret;
        }
Beispiel #3
0
 /// <summary>
 /// Create a new Spr_Outlets object.
 /// </summary>
 /// <param name="id">Initial value of the ID property.</param>
 public static Spr_Outlets CreateSpr_Outlets(global::System.Guid id)
 {
     Spr_Outlets spr_Outlets = new Spr_Outlets();
     spr_Outlets.ID = id;
     return spr_Outlets;
 }
Beispiel #4
0
 /// <summary>
 /// Deprecated Method for adding a new object to the Spr_Outlets EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToSpr_Outlets(Spr_Outlets spr_Outlets)
 {
     base.AddObject("Spr_Outlets", spr_Outlets);
 }
Beispiel #5
0
        public ActionResult Spr_OutletsEdit(Spr_Outlets obj, String CatigoryTRT, String ChannelRetail, String Actuals, String TypeAkciya, String Holding)
        {
            if (ModelState.IsValid)
            {
                //Еще нужен лог-файл. Важно отслеживать кто и когда изменил поля:
                //Категория ТРТ, Канал реализации, Тип акции, Холдинг.
                 //AddLog(Log obj)
                Spr_Outlets old = _db.GetSpr_Outlet(obj.ID);
                Users usr = base.MembershipService.CurrUser;
                Guid UserID = (usr != null )? usr.ID : Guid.Empty ;

                obj.КатегорияТРТ = CatigoryTRT;
                // obj.Клиент
                //

                if (!(String.IsNullOrEmpty(old.КатегорияТРТ) ? String.Empty : old.КатегорияТРТ).Equals(CatigoryTRT))
                {
                    Log l = new Log();
                    l.ID = Guid.NewGuid();
                    l.CrtDate = DateTime.Now;
                    l.UserID = UserID;
                    l.Field = "КатегорияТРТ";
                    l.New = CatigoryTRT;
                    l.Old = old.КатегорияТРТ;
                    _db.AddLog(l);
                }
                obj.Каналреализации = ChannelRetail;
                if (!(String.IsNullOrEmpty(old.Каналреализации) ? String.Empty : old.Каналреализации).Equals(ChannelRetail))
                {
                    Log l = new Log();
                    l.ID = Guid.NewGuid();
                    l.CrtDate = DateTime.Now;
                    l.Field = "Каналреализации";
                    l.UserID = UserID;
                    l.New = ChannelRetail;
                    l.Old = old.Каналреализации;
                    _db.AddLog(l);
                }
                obj.ТипАкции = TypeAkciya;
                if (!(String.IsNullOrEmpty(old.ТипАкции) ? String.Empty : old.ТипАкции).Equals(TypeAkciya))
                {
                    Log l = new Log();
                    l.ID = Guid.NewGuid();
                    l.CrtDate = DateTime.Now;
                    l.Field = "ТипАкции";
                    l.UserID = UserID;
                    l.New =  TypeAkciya;
                    l.Old = old.ТипАкции;
                    _db.AddLog(l);
                }

                obj.Холдинг = Holding;
                if (!(String.IsNullOrEmpty(old.Холдинг) ? String.Empty : old.Холдинг).Equals(Holding))
                {
                    Log l = new Log();
                    l.ID = Guid.NewGuid();
                    l.CrtDate = DateTime.Now;
                    l.Field = "Холдинг";
                    l.UserID = UserID;
                    l.New =  Holding;
                    l.Old = old.Холдинг;
                    _db.AddLog(l);
                }

                obj.Актуальность = Actuals;
                _db.SaveSpr_Outlets(obj);
                return Content(_db.GetSprOutletsViewRow(obj));
            }
            return PartialView("EditStore");
        }