コード例 #1
0
 public List <DCClientInfo> GetUploadFileByClientUploadId(int ClientUploadId)
 {
     try
     {
         objDatabaseHelper = new DatabaseHelper();
         lstDCClientInfo   = new List <DCClientInfo>();
         objDatabaseHelper.AddParameter("pClientUploadId", ClientUploadId == 0 ? DBNull.Value : (object)ClientUploadId);
         DbDataReader reader = objDatabaseHelper.ExecuteReader(BLDBRoutines.SP_GETUPLOADFILEBYCLIENTUPLOADID, CommandType.StoredProcedure);
         if (reader.HasRows)
         {
             while (reader.Read())
             {
                 objDCClientInfo                = new DCClientInfo();
                 objDCClientInfo.Description    = reader.IsDBNull(reader.GetOrdinal("Description")) ? string.Empty : reader.GetString(reader.GetOrdinal("Description"));
                 objDCClientInfo.UploadLogo     = reader.IsDBNull(reader.GetOrdinal("UploadedFile")) ? string.Empty : reader.GetString(reader.GetOrdinal("UploadedFile"));
                 objDCClientInfo.ClientUploadId = reader.IsDBNull(reader.GetOrdinal("ClientUploadId")) ? 0 : reader.GetInt32(reader.GetOrdinal("ClientUploadId"));
                 objDCClientInfo.UserId         = reader.IsDBNull(reader.GetOrdinal("UserId")) ? 0 : reader.GetInt32(reader.GetOrdinal("UserId"));
                 lstDCClientInfo.Add(objDCClientInfo);
             }
         }
         return(lstDCClientInfo);
     }
     catch (Exception exec)
     {
         throw exec;
     }
     finally
     {
         if (objDatabaseHelper != null)
         {
             objDatabaseHelper.Dispose();
         }
     }
 }
コード例 #2
0
 //SP_GETCLIENTINFO
 public List <DCClientInfo> GetClientInfo(int intEmpId)
 {
     objDatabaseHelper = new DatabaseHelper();
     objDCClientInfo   = new DCClientInfo();
     lstDCClientInfo   = new List <DCClientInfo>();
     try
     {
         objDatabaseHelper.AddParameter("pUserId", intEmpId == 0 ? DBNull.Value : (object)intEmpId);
         DbDataReader reader = objDatabaseHelper.ExecuteReader(BLDBRoutines.SP_GETCLIENTINFO, CommandType.StoredProcedure);
         if (reader.HasRows)
         {
             while (reader.Read())
             {
                 objDCClientInfo                = new DCClientInfo();
                 objDCClientInfo.ClientId       = reader.IsDBNull(reader.GetOrdinal("ClientId")) ? 0 : reader.GetInt32(reader.GetOrdinal("ClientId"));
                 objDCClientInfo.UserId         = reader.IsDBNull(reader.GetOrdinal("UserId")) ? 0 : reader.GetInt32(reader.GetOrdinal("UserId"));
                 objDCClientInfo.ContactTitle   = reader.IsDBNull(reader.GetOrdinal("ContactTitle")) ? string.Empty : reader.GetString(reader.GetOrdinal("ContactTitle"));
                 objDCClientInfo.FirstName      = reader.IsDBNull(reader.GetOrdinal("FirstName")) ? string.Empty : reader.GetString(reader.GetOrdinal("FirstName"));
                 objDCClientInfo.LastName       = reader.IsDBNull(reader.GetOrdinal("LastName")) ? string.Empty : reader.GetString(reader.GetOrdinal("LastName"));
                 objDCClientInfo.EmailAddress   = reader.IsDBNull(reader.GetOrdinal("Email")) ? string.Empty : reader.GetString(reader.GetOrdinal("Email"));
                 objDCClientInfo.CompanyName    = reader.IsDBNull(reader.GetOrdinal("CompanyName")) ? string.Empty : reader.GetString(reader.GetOrdinal("CompanyName"));
                 objDCClientInfo.Addressline1   = reader.IsDBNull(reader.GetOrdinal("Addressline1")) ? string.Empty : reader.GetString(reader.GetOrdinal("Addressline1"));
                 objDCClientInfo.Addressline2   = reader.IsDBNull(reader.GetOrdinal("Addressline2")) ? string.Empty : reader.GetString(reader.GetOrdinal("Addressline2"));
                 objDCClientInfo.Addressline3   = reader.IsDBNull(reader.GetOrdinal("Addressline3")) ? string.Empty : reader.GetString(reader.GetOrdinal("Addressline3"));
                 objDCClientInfo.CityProvince   = reader.IsDBNull(reader.GetOrdinal("CityOrProvince")) ? string.Empty : reader.GetString(reader.GetOrdinal("CityOrProvince"));
                 objDCClientInfo.State          = reader.IsDBNull(reader.GetOrdinal("State")) ? string.Empty : reader.GetString(reader.GetOrdinal("State"));
                 objDCClientInfo.ZipCode        = reader.IsDBNull(reader.GetOrdinal("ZipCode")) ? string.Empty : reader.GetString(reader.GetOrdinal("ZipCode"));
                 objDCClientInfo.OfficePhone    = reader.IsDBNull(reader.GetOrdinal("OfficePhone")) ? string.Empty : reader.GetString(reader.GetOrdinal("OfficePhone"));
                 objDCClientInfo.MobilePhone    = reader.IsDBNull(reader.GetOrdinal("MobilePhone")) ? string.Empty : reader.GetString(reader.GetOrdinal("MobilePhone"));
                 objDCClientInfo.Country        = reader.IsDBNull(reader.GetOrdinal("Country")) ? string.Empty : reader.GetString(reader.GetOrdinal("Country"));
                 objDCClientInfo.ClientUploadId = reader.IsDBNull(reader.GetOrdinal("ClientUploadId")) ? 0 : reader.GetInt32(reader.GetOrdinal("ClientUploadId"));
                 objDCClientInfo.UploadLogo     = reader.IsDBNull(reader.GetOrdinal("UploadedFile")) ? string.Empty : reader.GetString(reader.GetOrdinal("UploadedFile"));
                 lstDCClientInfo.Add(objDCClientInfo);
             }
         }
         return(lstDCClientInfo);
     }
     catch (Exception exc)
     {
         throw exc;
     }
     finally
     {
         if (objDatabaseHelper != null)
         {
             objDatabaseHelper.Dispose();
         }
     }
 }
コード例 #3
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()));
 }
コード例 #4
0
        public ActionResult UploadLogo(FormCollection frmcol, HttpPostedFileBase fleUpload)
        {
            objDCClientInfo                = new DCClientInfo();
            objBLClientInfo                = new BLClientInfo();
            objDCUsers                     = (DCUsers)Session["UserLogon"];
            objDataOperationResponse       = new DataOperationResponse();
            objDCClientInfo.UserId         = objDCUsers.UserId;
            objDCClientInfo.ClientUploadId = string.IsNullOrEmpty(frmcol["hdnClientUploadId"]) ? 0 : Convert.ToInt32(frmcol["hdnClientUploadId"]);
            objDCClientInfo.Description    = frmcol["txtDescription"];
            if (frmcol["btnLogoSave"] == "Save")
            {
                objDCClientInfo.FileType = "Logo";
            }
            else
            {
                objDCClientInfo.FileType = "Document";
            }
            if (fleUpload != null && fleUpload.ContentLength > 0)
            {
                //Save to folder
                string UniqueFileName  = Guid.NewGuid() + "-" + Path.GetFileName(fleUpload.FileName);
                string path            = Path.Combine(Server.MapPath("~/Uploads/LogoUpload/"), UniqueFileName);
                var    FileVirtualPath = "/Uploads/LogoUpload/" + UniqueFileName;
                fleUpload.SaveAs(path);
                //Save to database

                objDCClientInfo.UploadLogo = FileVirtualPath;
            }
            objDataOperationResponse = objBLClientInfo.UploadLogo(objDCClientInfo);
            TempData["activetab"]    = "2";
            if (objDataOperationResponse.Code > 0)
            {
                TempData["successMessage"] = objDataOperationResponse.Message;
                return(RedirectToAction("AddUpdateClientInfo"));
            }
            else
            {
                TempData["errorMessage"] = objDataOperationResponse.Message;
                return(RedirectToAction("AddUpdateClientInfo"));
            }
        }
コード例 #5
0
 public DataOperationResponse UploadLogo(DCClientInfo objdCClientInfo)
 {
     try
     {
         objDatabaseHelper        = new DatabaseHelper();
         objDataOperationResponce = new DataOperationResponse();
         objDatabaseHelper.AddParameter("pUserId", objdCClientInfo.UserId == 0 ? DBNull.Value : (object)objdCClientInfo.UserId);
         objDatabaseHelper.AddParameter("pDescription", string.IsNullOrEmpty(objdCClientInfo.Description) ? DBNull.Value : (object)objdCClientInfo.Description);
         objDatabaseHelper.AddParameter("pFileType", string.IsNullOrEmpty(objdCClientInfo.FileType) ? DBNull.Value : (object)objdCClientInfo.FileType);
         objDatabaseHelper.AddParameter("pUploadedFile", objdCClientInfo.UploadLogo == null ? DBNull.Value : (object)objdCClientInfo.UploadLogo);
         objDatabaseHelper.AddParameter("pClientUploadId", objdCClientInfo.ClientUploadId == 0 ? DBNull.Value : (object)objdCClientInfo.ClientUploadId);
         int result = objDatabaseHelper.ExecuteNonQuery(BLDBRoutines.SP_INSERTCLIENTUPLOADS, CommandType.StoredProcedure);
         if (result > 0)
         {
             objDataOperationResponce.Code    = GetSuccessCode;
             objDataOperationResponce.Message = objdCClientInfo.ClientUploadId == 0 ? "File Uploaded Successfully" : "Description Updated Successfully";
         }
         else
         {
             objDataOperationResponce.Code    = GetErrorCode;
             objDataOperationResponce.Message = "Unable to Upload File";
         }
         return(objDataOperationResponce);
     }
     catch (Exception exec)
     {
         throw exec;
     }
     finally
     {
         if (objDatabaseHelper != null)
         {
             objDatabaseHelper.Dispose();
         }
     }
 }
コード例 #6
0
        /// <summary>
        /// This method is used to  Add Update Client Info
        /// </summary>
        /// <param name="objDCClientInfo"></param>
        /// <returns></returns>
        public List <DCClientInfo> AddUpdateClientInfo(DCClientInfo objDCClientInfo)
        {
            try
            {
                objDatabaseHelper        = new DatabaseHelper();
                objDataOperationResponce = new DataOperationResponse();
                lstDCClientInfo          = new List <DCClientInfo>();

                objDatabaseHelper.AddParameter("pClientId", objDCClientInfo.ClientId == 0 ? DBNull.Value : (object)objDCClientInfo.ClientId);
                objDatabaseHelper.AddParameter("pFirstName", objDCClientInfo.FirstName == string.Empty ? DBNull.Value : (object)objDCClientInfo.FirstName);
                objDatabaseHelper.AddParameter("pLastName", objDCClientInfo.LastName == string.Empty ? DBNull.Value : (object)objDCClientInfo.LastName);
                objDatabaseHelper.AddParameter("pContactTitle", objDCClientInfo.ContactTitle == string.Empty ? DBNull.Value : (object)objDCClientInfo.ContactTitle);
                objDatabaseHelper.AddParameter("pEmail", objDCClientInfo.EmailAddress == string.Empty ? DBNull.Value : (object)objDCClientInfo.EmailAddress);
                objDatabaseHelper.AddParameter("pCompanyName", objDCClientInfo.CompanyName == string.Empty ? DBNull.Value : (object)objDCClientInfo.CompanyName);
                objDatabaseHelper.AddParameter("pAddressline1", objDCClientInfo.Addressline1 == string.Empty ? DBNull.Value : (object)objDCClientInfo.Addressline1);
                objDatabaseHelper.AddParameter("pAddressline2", objDCClientInfo.Addressline2 == string.Empty ? DBNull.Value : (object)objDCClientInfo.Addressline2);
                objDatabaseHelper.AddParameter("pAddressline3", objDCClientInfo.Addressline3 == string.Empty ? DBNull.Value : (object)objDCClientInfo.Addressline3);
                objDatabaseHelper.AddParameter("pCityOrProvince", objDCClientInfo.CityProvince == string.Empty ? DBNull.Value : (Object)objDCClientInfo.CityProvince);
                objDatabaseHelper.AddParameter("pCountry", objDCClientInfo.Country == string.Empty ? DBNull.Value : (object)objDCClientInfo.Country);
                objDatabaseHelper.AddParameter("pState", objDCClientInfo.State == string.Empty ? DBNull.Value : (object)objDCClientInfo.State);
                objDatabaseHelper.AddParameter("pZipCode", objDCClientInfo.ZipCode == string.Empty ? DBNull.Value : (object)objDCClientInfo.ZipCode);
                objDatabaseHelper.AddParameter("pOfficePhone", objDCClientInfo.OfficePhone == string.Empty ? DBNull.Value : (object)objDCClientInfo.OfficePhone);
                objDatabaseHelper.AddParameter("pMobilePhone", objDCClientInfo.MobilePhone == string.Empty ? DBNull.Value : (object)objDCClientInfo.MobilePhone);
                objDatabaseHelper.AddParameter("pUserID", objDCClientInfo.UserId == 0 ? DBNull.Value : (object)objDCClientInfo.UserId);

                DbDataReader reader = objDatabaseHelper.ExecuteReader(BLDBRoutines.SP_ADDUPDATECLIENTINFO, CommandType.StoredProcedure);
                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        objDCClientInfo              = new DCClientInfo();
                        objDCClientInfo.ClientId     = reader.IsDBNull(reader.GetOrdinal("ClientId")) ? 0 : reader.GetInt32(reader.GetOrdinal("ClientId"));
                        objDCClientInfo.UserId       = reader.IsDBNull(reader.GetOrdinal("UserId")) ? 0 : reader.GetInt32(reader.GetOrdinal("UserId"));
                        objDCClientInfo.ContactTitle = reader.IsDBNull(reader.GetOrdinal("ContactTitle")) ? string.Empty : reader.GetString(reader.GetOrdinal("ContactTitle"));
                        objDCClientInfo.FirstName    = reader.IsDBNull(reader.GetOrdinal("FirstName")) ? string.Empty : reader.GetString(reader.GetOrdinal("FirstName"));
                        objDCClientInfo.LastName     = reader.IsDBNull(reader.GetOrdinal("LastName")) ? string.Empty : reader.GetString(reader.GetOrdinal("LastName"));
                        objDCClientInfo.EmailAddress = reader.IsDBNull(reader.GetOrdinal("Email")) ? string.Empty : reader.GetString(reader.GetOrdinal("Email"));
                        objDCClientInfo.CompanyName  = reader.IsDBNull(reader.GetOrdinal("CompanyName")) ? string.Empty : reader.GetString(reader.GetOrdinal("CompanyName"));
                        objDCClientInfo.Addressline1 = reader.IsDBNull(reader.GetOrdinal("Addressline1")) ? string.Empty : reader.GetString(reader.GetOrdinal("Addressline1"));
                        objDCClientInfo.Addressline2 = reader.IsDBNull(reader.GetOrdinal("Addressline2")) ? string.Empty : reader.GetString(reader.GetOrdinal("Addressline2"));
                        objDCClientInfo.Addressline3 = reader.IsDBNull(reader.GetOrdinal("Addressline3")) ? string.Empty : reader.GetString(reader.GetOrdinal("Addressline3"));
                        objDCClientInfo.CityProvince = reader.IsDBNull(reader.GetOrdinal("CityOrProvince")) ? string.Empty : reader.GetString(reader.GetOrdinal("CityOrProvince"));
                        objDCClientInfo.State        = reader.IsDBNull(reader.GetOrdinal("State")) ? string.Empty : reader.GetString(reader.GetOrdinal("State"));
                        objDCClientInfo.ZipCode      = reader.IsDBNull(reader.GetOrdinal("ZipCode")) ? string.Empty : reader.GetString(reader.GetOrdinal("ZipCode"));
                        objDCClientInfo.OfficePhone  = reader.IsDBNull(reader.GetOrdinal("OfficePhone")) ? string.Empty : reader.GetString(reader.GetOrdinal("OfficePhone"));
                        objDCClientInfo.MobilePhone  = reader.IsDBNull(reader.GetOrdinal("MobilePhone")) ? string.Empty : reader.GetString(reader.GetOrdinal("MobilePhone"));
                        objDCClientInfo.Country      = reader.IsDBNull(reader.GetOrdinal("Country")) ? string.Empty : reader.GetString(reader.GetOrdinal("Country"));
                        lstDCClientInfo.Add(objDCClientInfo);
                    }
                }
                return(lstDCClientInfo);
            }
            catch (Exception exce)
            {
                throw exce;
            }
            finally
            {
                if (objDatabaseHelper != null)
                {
                    objDatabaseHelper.Dispose();
                }
            }
        }