Exemplo n.º 1
0
        public ActionResult JobAtachmentList(int id)
        {
            var list = (from li in db.job_attachment.AsEnumerable()
                        where li.job_id == id && li.is_active
                        select new
            {
                job_attachment_id = li.job_attachment_id,
                job_attachment = AWSUtil.GetFileURL(li.job_attachment1),
                user_name = li.user.user_name,
                jobAttachmentName = li.description,
                is_active = li.is_active,
            }).ToList();

            return(Json(list));
        }
Exemplo n.º 2
0
        public ActionResult CompanyList()
        {
            var path = RoleUtil.IsInRole(Role.SuperAdmin)?STUtil.GetWebConfigValue("SystemImagePath"):SessionUtil.GetCompanyFolderName().ToString();
            //var list = db.companies.Where(x => x.parent_company_id != null).AsEnumerable().ToList();
            var list = db.companies.AsEnumerable().ToList();
            var data = (from li in list
                        select new
            {
                company_id = li.company_id,
                business_name = li.business_name,
                admin_user_name = li.admin_user_name,
                address = li.state != null ? li.address + ", " + li.city + ", " + li.zip + ", " + li.state.state_name + ", " + li.state.country.country_name : "",
                image = AWSUtil.GetFileURL(li.company_logo, li.company_folder_name),
                is_active = li.is_active,
            }).ToList();

            return(Json(data));
        }
Exemplo n.º 3
0
        public ActionResult ClientEdit(string id)
        {
            var     userList   = db.users.AsEnumerable().Where(u => u.user_id == Convert.ToInt32(id)).ToList();
            int     company_id = userList.FirstOrDefault().company_id;
            company company    = new company();

            company = company_id > 0 ? db.companies.Find(company_id) : company;
            string SNAG_AWS_S3       = STUtil.GetWebConfigValue("ImagePath");
            String companyFolderName = company.company_folder_name != null?company.company_folder_name.ToString() : "";

            var UserPhoto = userList.FirstOrDefault().user_photo != null ? SNAG_AWS_S3 + companyFolderName + userList.FirstOrDefault().user_photo : SNAG_AWS_S3 + userList.FirstOrDefault().user_photo;
            var data      = (from u in userList
                             select new
            {
                user_id = u.user_id,
                user_name = u.user_name,
                login_id = u.login_id,
                email_id = u.email_id,
                mobile = u.mobile,
                gender = u.gender,
                payment_term_idList = new UserUtil().GetPaymentTermList(),
                payment_term_id = u.payment_term_id,
                parent_id = u.role_bit,
                role_bit = u.role_bit,
                is_active = u.is_active,
                UserPhoto = UserPhoto,
                user_photo = u.user_photo,
                user_photoSRC = AWSUtil.GetFileURL(u.user_photo),
                hdnUserPhoto = u.user_photo,
                role_id = u.role_id,
                gstin_numer = u.gstin_numer,
                billing_address = u.billing_address,
                shipping_address = u.shipping_address,
                payment_terms = u.payment_terms,
            }).FirstOrDefault();

            return(Json(data));
        }
Exemplo n.º 4
0
        public ActionResult EditProfile(user user, HttpPostedFileBase user_photo)
        {
            try
            {
                if (user_photo != null)
                {
                    string AWSProfileName    = BaseUtil.GetWebConfigValue("AWSProfileName");
                    string GenFileName       = BaseUtil.GetTodayDate().ToString("yyyyMMdd") + "_" + SessionUtil.GetCompanyID().ToString() + "_" + Path.GetFileName(user_photo.FileName).Replace(" ", "_");
                    String companyFolderName = BaseUtil.GetSessionValue(UserInfo.CompanyFolderName.ToString()).ToString().Replace("/", "");
                    AWSUtil.UploadFile(user_photo.InputStream, AWSProfileName, companyFolderName, GenFileName);
                    user.user_photo = GenFileName;
                }
                else
                {
                }
                result = userUtil.PostProfileEdit(user);
                ViewBag.action_name = BaseUtil.GetListAllActionByController("");
                switch (result.MessageType)
                {
                case MessageType.Success:
                    BaseUtil.SetSessionValue(UserInfo.FullName.ToString(), Convert.ToString(user.user_name));
                    BaseUtil.SetSessionValue(UserInfo.Mobile.ToString(), Convert.ToString(user.mobile));
                    BaseUtil.SetSessionValue(UserInfo.UserPhoto.ToString(), Convert.ToString(user.user_photo));
                    BaseUtil.SetSessionValue(UserInfo.Gender.ToString(), Convert.ToString(user.gender));

                    return(RedirectToAction("ProfileIndex", "MyProfile", new { Result = result.Message, MessageType = result.MessageType }));

                default:
                    return(RedirectToAction("ProfileIndex", "MyProfile", new { Result = result.Message, MessageType = result.MessageType }));
                }
                return(View(user));
            }
            catch
            {
                return(View(user));
            }
        }
Exemplo n.º 5
0
        public ActionResult CreateEdit(user user, FormCollection frm, HttpPostedFileBase user_photo)
        {
            try
            {
                string rol_id = frm["rol_id"];
                if (user_photo != null)
                {
                    string AWSProfileName    = BaseUtil.GetWebConfigValue("AWSProfileName");
                    string GenFileName       = BaseUtil.GetTodayDate().ToString("yyyyMMdd") + "_" + SessionUtil.GetCompanyID().ToString() + "_" + Path.GetFileName(user_photo.FileName).Replace(" ", "_");
                    String companyFolderName = BaseUtil.GetSessionValue(UserInfo.CompanyFolderName.ToString()).ToString().Replace("/", "");
                    AWSUtil.UploadFile(user_photo.InputStream, AWSProfileName, companyFolderName, GenFileName);

                    user.user_photo = GenFileName;
                }
                else
                {
                    user.user_photo = user.gender + ".JPG";
                }
                result              = userUtil.PostCreateEdit(user, frm);
                ViewBag.Title       = user == null ? "User Create" : "User Edit";
                ViewBag.action_name = BaseUtil.GetListAllActionByController("");
                switch (result.MessageType)
                {
                case MessageType.Success:
                    return(RedirectToAction("Index", "User", new { id = rol_id, Result = result.Message, MessageType = result.MessageType }));

                default:
                    return(RedirectToAction("CreateEdit", "User", new { id = user.user_id, Result = result.Message, MessageType = result.MessageType }));
                }
                return(View(user));
            }
            catch (Exception ex)
            {
                return(View(user));
            }
        }