Exemple #1
0
        private bool DoAdd()
        {
            var model = new li_creditors
            {
                user_id          = Convert.ToInt32(ddlSelectUser.SelectedValue),
                age              = Convert.ToInt16(txtAge.Text.Trim()),
                job              = txtJob.Text,
                working_company  = txtWorkingUnit.Text,
                remark           = txtRemark.Text,
                last_update_time = DateTime.Now
            };

            context.li_creditors.InsertOnSubmit(model);
            LoadAlbum(model, Agp2pEnums.AlbumTypeEnum.IdCard);

            try
            {
                context.SubmitChanges();
                AddAdminLog(DTEnums.ActionEnum.Add.ToString(), "添加债权人:" + ddlSelectUser.SelectedItem.Text); //记录日志
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Exemple #2
0
 private void LoadAlbum(li_creditors model, Agp2pEnums.AlbumTypeEnum type)
 {
     string[] albumArr  = Request.Form.GetValues("hid_photo_name");
     string[] remarkArr = Request.Form.GetValues("hid_photo_remark");
     context.li_albums.DeleteAllOnSubmit(context.li_albums.Where(a => a.the_user == model.user_id && a.type == (int)type));
     if (albumArr != null)
     {
         var preAdd = albumArr.Zip(remarkArr, (album, remark) =>
         {
             var albumSplit = album.Split('|');
             return(new li_albums
             {
                 original_path = albumSplit[1],
                 thumb_path = albumSplit[2],
                 remark = remark,
                 add_time = DateTime.Now,
                 the_user = model.user_id,
                 type = (byte)type
             });
         });
         context.li_albums.InsertAllOnSubmit(preAdd);
     }
 }