public PartialViewResult _comsView(int __comsId, string __operation)
        {
            if (!String.IsNullOrEmpty(__operation))
            {
                Advertiser_com _obj = _context.Advertisers_coms.FirstOrDefault(x => x.Id == __comsId);

                IDictionary <string, string> _formHeaderAux = new Dictionary <string, string>();
                _formHeaderAux.Add("St", _obj.St.ToString());
                _formHeaderAux.Add("Operation", __operation);
                _formHeaderAux.Add("Id", _obj.Id.ToString());
                _formHeaderAux.Add("Name", "meios de comunicação");
                _formHeaderAux.Add("DivId", "comsView");                                                                                    // id da div a ser exibida
                _formHeaderAux.Add("FormIdIcon", "stIconInTitle_coms");
                _formHeaderAux.Add("idInHeader", "idInHeader_coms");                                                                        // id in header
                _formHeaderAux.Add("saveFormButtonId", "saveFormButton_coms");                                                              // id do botão save form
                _formHeaderAux.Add("thisScreenIs", "aux");                                                                                  // parâmetro que determina se essa é a tala principal ou auxiliar
                _formHeaderAux.Add("operationInHeader", "operationInHeader_coms");                                                          // operation in header
                _formHeaderAux.Add("deleteButtonOnClick", "sendComsToDeleteInForm('" + _formHeaderAux["DivId"] + "', '#idInHeader_coms')"); // função e parâmetro usado no "onclick()" do botão de exclusão de registros
                _formHeaderAux.Add("divIdToshowHideDeleteButtonOnClick", "deleteRegisterConfirm_coms");                                     // id da div escondida para deletar efetivamente o registro
                _formHeaderAux.Add("FormTitle", (__operation == "v" ? "visualizar" :
                                                 __operation == "d" ? "deletar" : "") + " registro"
                                   );
                ViewBag.FormHeaderAux = _formHeaderAux;
                ViewBag.Operation     = __operation;

                return(PartialView(_obj));
            }

            return(null);
        }
Exemplo n.º 2
0
        public Advertiser_com Fix(Advertiser_com __obj)
        {
            __obj.AddUserId    = 1;
            __obj.UpdateUserId = 1;
            __obj.UpdateDate   = System.DateTime.Now;
            __obj.AddDate      = __obj.Id > 0 ? __obj.AddDate : System.DateTime.Now;

            return(__obj);
        }
Exemplo n.º 3
0
        public Advertiser_com Add(Advertiser_com __obj)
        {
            using (var _context = new Context())
            {
                _context.Advertisers_coms.Add(__obj);
                _context.SaveChanges();
            }

            return(__obj);
        }
        public PartialViewResult _comsMaintenanceForm(int __comsId, string __operation, int __advertiserId)
        {
            if (!String.IsNullOrEmpty(__operation))
            {
                if (__operation == "a" || __operation == "e" || __operation == "d" || __operation == "v")
                {
                    Advertiser_com _obj = new Advertiser_com();

                    _obj.AdvertiserId    = __advertiserId;
                    ViewBag.AdvertiserId = __advertiserId;

                    if (__operation != "a")
                    {
                        if (__comsId > 0)
                        {
                            var _obj_temp = _context.Advertisers_coms.FirstOrDefault(x => x.Id == __comsId);
                            if (_obj_temp != null)
                            {
                                _obj = _obj_temp;
                            }
                        }
                    }

                    IDictionary <string, string> _formHeaderAux = new Dictionary <string, string>();
                    _formHeaderAux.Add("St", _obj.St.ToString());
                    _formHeaderAux.Add("Operation", __operation);
                    _formHeaderAux.Add("Id", _obj.Id.ToString());
                    _formHeaderAux.Add("Name", "meios de comunicação");
                    _formHeaderAux.Add("FormId", "comsMaintenanceForm2");
                    _formHeaderAux.Add("idInHeader", "idInHeader_coms");                                    // id in header
                    _formHeaderAux.Add("operationInHeader", "operationInHeader_coms");                      // operation in header
                    _formHeaderAux.Add("divIdToshowHideDeleteButtonOnClick", "deleteRegisterConfirm_coms"); // id da div escondida para deletar efetivamente o registro
                    _formHeaderAux.Add("DivId", "comsMaintenanceForm");
                    _formHeaderAux.Add("FormIdIcon", "stIconInTitle_coms");
                    _formHeaderAux.Add("resetFormButtonFunction", "resetForm_coms()");                                                          // função para reset form e desabilitar o botão save
                    _formHeaderAux.Add("saveFormButtonId", "saveFormButton_coms");                                                              // id do botão save form
                    _formHeaderAux.Add("resetFormButtonId", "resetFormButton_coms");                                                            // id do botão reset form
                    _formHeaderAux.Add("thisScreenIs", "aux");                                                                                  // parâmetro que determina se essa é a tala principal ou auxiliar
                    _formHeaderAux.Add("addButton_aux", "advComsMaintenance(0, 'a'," + __advertiserId.ToString() + ")");
                    _formHeaderAux.Add("deleteButtonOnClick", "sendComsToDeleteInForm('" + _formHeaderAux["DivId"] + "', '#idInHeader_coms')"); // função e parâmetro usado no "onclick()" do botão de exclusão de registros
                    _formHeaderAux.Add("FormTitle", (__operation == "a" ? "incluir" :
                                                     __operation == "e" ? "editar" :
                                                     __operation == "v" ? "visualizar" :
                                                     __operation == "d" ? "deletar" : "") + " registro"
                                       );

                    ViewBag.FormHeaderAux = _formHeaderAux;
                    ViewBag.Operation     = __operation;

                    return(PartialView(_obj));
                }
            }

            return(null);
        }
Exemplo n.º 5
0
        //public void Delete(Advertiser_com __obj)
        //{
        //    using (var _context = new Context())
        //    {
        //        Advertiser_com _objToDelete = _context.Advertisers_coms.Find(__obj.Id);

        //        if (_objToDelete != null)
        //        {
        //            _context.Advertisers_coms.Remove(_objToDelete);

        //            _context.SaveChanges();
        //        }

        //    }
        //}

        public void Delete(int __id)
        {
            using (var _context = new Context())
            {
                Advertiser_com _objToDelete = _context.Advertisers_coms.Find(__id);

                if (_objToDelete != null)
                {
                    _context.Advertisers_coms.Remove(_objToDelete);

                    _context.SaveChanges();
                }
            }
        }
Exemplo n.º 6
0
        public Advertiser_com Save(Advertiser_com __obj)
        {
            Fix(__obj);

            if (__obj.Id == 0) // se não tem id é pq é um registro novo
            {
                __obj = Add(__obj);
            }

            else
            {
                __obj = Update(__obj);
            }

            return(__obj);
        }
Exemplo n.º 7
0
        public Advertiser_com Update(Advertiser_com __objUpdate)
        {
            using (var _context = new Context())
            {
                //fonte: http://stackoverflow.com/questions/15336248/entity-framework-5-updating-a-record

                Advertiser_com _objOriginal = _context.Advertisers_coms.Find(__objUpdate.Id);

                if (_objOriginal != null)
                {
                    _context.Entry(_objOriginal).CurrentValues.SetValues(__objUpdate);
                    _context.SaveChanges();
                }
            }

            return(__objUpdate);
        }
Exemplo n.º 8
0
 public Advertiser_com FillAllFields(Advertiser_com __obj)
 {
     return(__obj);
 }
        public JsonResult _jsonComsMaintenanceFormSubmit(FormCollection dados2, Advertiser_com __obj)
        {
            __obj = _advertisers_comsApp.Save(__obj);

            return(Json(__obj, JsonRequestBehavior.AllowGet));
        }