Example #1
0
        public ActionResult AjaxGenralSetings(GenralSetingModel objModel)
        {
            objResponse       Response         = new objResponse();
            GenralSetingModel objSetings       = new GenralSetingModel();
            GenralSeting      objGenralSetings = new GenralSeting();

            session = new SessionHelper();
            try
            {
                objGenralSetings.Company     = objModel.Company;
                objGenralSetings.Address     = objModel.Address;
                objGenralSetings.City        = objModel.City;
                objGenralSetings.Stete       = objModel.Stete;
                objGenralSetings.Country     = objModel.Country;
                objGenralSetings.Zipcode     = objModel.Zipcode;
                objGenralSetings.Phone       = objModel.Phone;
                objGenralSetings.Website     = objModel.Website;
                objGenralSetings.Currency    = objModel.Currency;
                objGenralSetings.Customer_ID = Convert.ToInt64(session.UserSession.PIN);

                Response = objSetingManager.AddCompanyProfile(objGenralSetings, session.UserSession.UserId);

                if (Response.ErrorCode == 0)
                {
                    Response = objSetingManager.getGenralSeting(Convert.ToInt64(session.UserSession.PIN));
                    if (Response.ErrorCode == 0)
                    {
                        objSetings.GenralSeting_ID_Auto_PK = Convert.ToInt64(Response.ResponseData.Tables[0].Rows[0]["Genral_Seting_ID_Auto_PK"]);
                        objSetings.Company  = Convert.ToString(Response.ResponseData.Tables[0].Rows[0]["ComapanyName"]);
                        objSetings.Address  = Convert.ToString(Response.ResponseData.Tables[0].Rows[0]["Address"]);
                        objSetings.City     = Convert.ToString(Response.ResponseData.Tables[0].Rows[0]["City"]);
                        objSetings.Stete    = Convert.ToString(Response.ResponseData.Tables[0].Rows[0]["State"]);
                        objSetings.Country  = Convert.ToString(Response.ResponseData.Tables[0].Rows[0]["Country"]);
                        objSetings.Zipcode  = Convert.ToString(Response.ResponseData.Tables[0].Rows[0]["Zipcode"]);
                        objSetings.Phone    = Convert.ToString(Response.ResponseData.Tables[0].Rows[0]["Phone"]);
                        objSetings.Website  = Convert.ToString(Response.ResponseData.Tables[0].Rows[0]["Website"]);
                        objSetings.Currency = Convert.ToString(Response.ResponseData.Tables[0].Rows[0]["Currency"]);
                    }
                    return(View(objSetings));
                }
                else
                {
                    return(View(objSetings));
                }
            }
            catch (Exception ex)
            {
                BAL.Common.LogManager.LogError("AjaxGenralSetings Conto", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
                return(View(objSetings));
            }
        }
Example #2
0
        public objResponse AddCompanyProfile(GenralSeting objSetings, long logedUser)
        {
            objResponse Response = new objResponse();

            try
            {
                SqlParameter[] sqlParameter = new SqlParameter[12];

                sqlParameter[0]       = new SqlParameter("@CustomerID", SqlDbType.BigInt, 50);
                sqlParameter[0].Value = objSetings.Customer_ID;

                sqlParameter[1]       = new SqlParameter("@Company", SqlDbType.NVarChar, 80);
                sqlParameter[1].Value = objSetings.Company;

                sqlParameter[2]       = new SqlParameter("@Address", SqlDbType.NVarChar, 200);
                sqlParameter[2].Value = objSetings.Address;

                sqlParameter[3]       = new SqlParameter("@City", SqlDbType.NVarChar, 100);
                sqlParameter[3].Value = objSetings.City;

                sqlParameter[4]       = new SqlParameter("@State", SqlDbType.NVarChar, 80);
                sqlParameter[4].Value = objSetings.Stete;

                sqlParameter[5]       = new SqlParameter("@Country", SqlDbType.NVarChar, 20);
                sqlParameter[5].Value = objSetings.Country;

                sqlParameter[6]       = new SqlParameter("@Zipcode", SqlDbType.NVarChar, 20);
                sqlParameter[6].Value = objSetings.Zipcode;

                sqlParameter[7]       = new SqlParameter("@Phone", SqlDbType.NVarChar, 20);
                sqlParameter[7].Value = objSetings.Phone;

                sqlParameter[8]       = new SqlParameter("@Website", SqlDbType.NVarChar, 50);
                sqlParameter[8].Value = objSetings.Website;

                sqlParameter[9]       = new SqlParameter("@Currency", SqlDbType.NVarChar, 20);
                sqlParameter[9].Value = objSetings.Currency;

                sqlParameter[10]       = new SqlParameter("@CreatedBy", SqlDbType.BigInt, 10);
                sqlParameter[10].Value = logedUser;

                sqlParameter[11]       = new SqlParameter("@CreatedDate", SqlDbType.DateTime, 60);
                sqlParameter[11].Value = DateTime.Now;

                DATA_ACCESS_LAYER.Fill(Response.ResponseData, "usp_AddCompanyProfile", sqlParameter, DB_CONSTANTS.ConnectionString_ERP_CRUZATA);


                if (Response.ResponseData.Tables[0].Rows.Count > 0)
                {
                    Response.ErrorCode    = 0;
                    Response.ErrorMessage = "Success";
                }
                else
                {
                    Response.ErrorCode    = 2001;
                    Response.ErrorMessage = "There is an Error. Please Try After some time.";
                }
            }
            catch (Exception ex)
            {
                Response.ErrorCode    = 3001;
                Response.ErrorMessage = ex.Message.ToString();
                BAL.Common.LogManager.LogError("AddCompanyProfile", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
            }
            return(Response);
        }