Exemplo n.º 1
0
        public string Edit(FormDataCollection form)
        {
            string retVal = string.Empty;
            string operation = form.Get("oper");
            int id = ConvertHelper.ToInt32(form.Get("CollectorId"));
            CollectorInfo info = null;
            if (!string.IsNullOrEmpty(operation))
            {
                switch (operation)
                {
                    case "edit":
                        info = CollectorRepository.GetInfo(id);
                        if (info != null)
                        {

                            info.Code = form.Get("Code");

                            info.Name = form.Get("Name");

                            info.Description = form.Get("Description");

                            info.ChangedBy = UserRepository.GetCurrentUserInfo().UserID;

                            CollectorRepository.Update(info);

                        }
                        break;
                    case "add":
                        info = new CollectorInfo();

                        info.Code = form.Get("Code");

                        info.Name = form.Get("Name");

                        info.Description = form.Get("Description");

                        info.CreatedBy = UserRepository.GetCurrentUserInfo().UserID;

                        CollectorRepository.Create(info);
                        break;
                    case "del":
                        CollectorRepository.Delete(id, UserRepository.GetCurrentUserInfo().UserID);
                        break;
                    default:
                        break;
                }
            }
            return retVal;
        }
Exemplo n.º 2
0
 public static void Update(CollectorInfo info)
 {
     DataProvider.Instance().Collectors_Update(info.CollectorId, info.Code, info.Name, info.Description, info.ChangedBy);
 }
Exemplo n.º 3
0
 public static int Create(CollectorInfo info)
 {
     return DataProvider.Instance().Collectors_Insert(info.Code, info.Name, info.Description, info.CreatedBy);
 }