コード例 #1
0
 /// <summary>
 /// This method is used for Add Update Client Info
 /// </summary>
 /// <param name="frmColl"></param>
 /// <returns></returns>
 public ActionResult AddUpdateClientInfo(FormCollection frmColl)
 {
     if (Session["Userlogon"] != null)
     {
         objDCClientInfo = new DCClientInfo();
         lstDCClientInfo = new List <DCClientInfo>();
         if (!string.IsNullOrEmpty(frmColl["btnSave"]))
         {
             objDataOperationResponse = new DataOperationResponse();
             objBLClientInfo          = new BLClientInfo();
             objDCUsers = (DCUsers)Session["UserLogon"];
             objDCClientInfo.ClientId     = string.IsNullOrEmpty(frmColl["hdnClientId"]) ? 0 : Convert.ToInt32(frmColl["hdnClientId"]);
             objDCClientInfo.FirstName    = frmColl["txtCCFirstName"];
             objDCClientInfo.LastName     = frmColl["txtCCLastName"];
             objDCClientInfo.ContactTitle = frmColl["txtContactTitle"];
             objDCClientInfo.EmailAddress = frmColl["txtEmail"];
             objDCClientInfo.CompanyName  = frmColl["txtCompanyName"];
             objDCClientInfo.Addressline1 = frmColl["txtAddress1"];
             objDCClientInfo.Addressline2 = frmColl["txtAddress2"];
             objDCClientInfo.Addressline3 = frmColl["txtAddress3"];
             objDCClientInfo.CityProvince = frmColl["txtCityProvince"];
             objDCClientInfo.Country      = frmColl["txtCountry"];
             objDCClientInfo.State        = frmColl["txtState"];
             objDCClientInfo.ZipCode      = frmColl["txtZipCode"];
             objDCClientInfo.OfficePhone  = frmColl["txtOfficePhone"];
             objDCClientInfo.MobilePhone  = frmColl["txtMobilePhone"];
             objDCClientInfo.UserId       = objDCUsers.UserId;
             lstDCClientInfo       = objBLClientInfo.AddUpdateClientInfo(objDCClientInfo);
             TempData["activetab"] = "1";
             if (lstDCClientInfo.Count > 0)
             {
                 TempData["successMessage"] = objDCClientInfo.ClientId == 0 ? "Client Details Added Succesfully" : "Client Details Updated Successfully";
             }
             return(View(lstDCClientInfo[0]));
         }
     }
     else
     {
         return(Redirect("~/Account/Login"));
     }
     return(View(new DCClientInfo()));
 }