Ejemplo n.º 1
0
    public List <UsedCarsInfo> GetRecentCarsMobile(string sCurrentPage, string PageSize,
                                                   string Orderby, string Sort, string sPin, string AuthenticationID, string CustomerID)
    {
        CarsBL.Transactions.MobileData objCarsearch = new CarsBL.Transactions.MobileData();
        MobileBL objMobileBL = new MobileBL();
        var      obj         = new List <CarsInfo.UsedCarsInfo>();

        try
        {
            if (CustomerID.Trim() != "")
            {
                string  parameters     = Orderby + "," + Sort + "," + sPin;
                DataSet dsSaveCustInfo = objMobileBL.SaveMobileCustomerInfo("GetRecentCarsMobile", CustomerID, AuthenticationID, parameters);
            }

            if (AuthenticationID == ConfigurationManager.AppSettings["AppleID"].ToString())
            {
                obj = (List <CarsInfo.UsedCarsInfo>)objCarsearch.GetRecentCarsMobile(sCurrentPage, PageSize, Orderby, Sort, sPin);
            }
        }
        catch (Exception ex)
        {
        }
        return(obj);
    }
Ejemplo n.º 2
0
    public List <CarsInfo.PackagesInfo> GetPackageDetailsByUID(string UID, string AuthenticationID, string CustomerID, string SessionID)
    {
        List <CarsInfo.PackagesInfo> objPackagesInfo = new List <CarsInfo.PackagesInfo>();

        MobileBL objMobileBL = new MobileBL();

        try
        {
            if (CustomerID.Trim() != "")
            {
                DataSet dsSaveCustInfo = objMobileBL.SaveMobileCustomerInfo("GetPackageDetailsByUID", CustomerID, AuthenticationID, UID);
            }
            bool bnew = objMobileBL.CheckMobileAuthorizeUSer(SessionID, Convert.ToInt32(UID));
            if (bnew)
            {
                if (AuthenticationID == ConfigurationManager.AppSettings["AppleID"].ToString())
                {
                    objPackagesInfo = (List <CarsInfo.PackagesInfo>)objMobileBL.GetPackageDetailsBYUID(UID);
                }
            }
            else
            {
                PackagesInfo objPack = new PackagesInfo();
                objPack.AASuccess = "Session timed out";
                objPackagesInfo.Add(objPack);
            }
        }
        catch (Exception ex)
        {
        }

        return(objPackagesInfo);
    }
Ejemplo n.º 3
0
        public int SearchItem()
        {
            string mobilename;

            System.Console.WriteLine("Mời nhập vào tên điện thoại : ");
            mobilename = Console.ReadLine();
            MobileBL      mobiBL = new MobileBL();
            List <Mobile> ListMs = mobiBL.GetMobilebyName(mobilename);

            if (ListMs.Count != 0)
            {
                var table = new ConsoleTable("Mã sản phẩm", "Tên", "RAM", "Camera", "Màn hình", "CPU", "Sản xuất", "Giá", "Số lượng");
                foreach (var item in ListMs)
                {
                    table.AddRow(item.MobileID, item.MobileName, item.MobileRAM, item.MobileCamera, item.MobileScreen, item.MobileCPU, item.MobileTradeMack, item.MobilePrice, item.MobileQuantity);
                }
                table.Write(Format.Alternative);
                return(1);
            }
            else
            {
                System.Console.WriteLine("Không tìm thấy sản phẩm nào");
                return(0);
            }
        }
Ejemplo n.º 4
0
    public string UpdateCarDescriptionByCarID(string Description, string CarID, string UID, string AuthenticationID, string CustomerID, string SessionID)
    {
        string   returnPostingID = "Failure";
        MobileBL objMobileBL     = new MobileBL();

        if (CustomerID.Trim() != "")
        {
            DataSet dsSaveCustInfo = objMobileBL.SaveMobileCustomerInfo("UpdateCarDescriptionByCarID", CustomerID, AuthenticationID, CarID);
        }
        bool bnew = objMobileBL.CheckMobileAuthorizeUSer(SessionID, Convert.ToInt32(UID));

        if (bnew)
        {
            try
            {
                if (AuthenticationID == ConfigurationManager.AppSettings["AppleID"].ToString())
                {
                    bool bnw = objMobileBL.UpdateMobileDescriptionByCarID(Convert.ToInt32(CarID), Description);
                    if (bnw)
                    {
                        returnPostingID = "Success";
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }
        else
        {
            returnPostingID = "Session timed out";
        }
        return(returnPostingID);
    }
Ejemplo n.º 5
0
    public string PerformLogoutMobile(string UserID, string SessionID, string AuthenticationID, string CustomerID)
    {
        MobileBL objUser = new MobileBL();
        string   bStatus = "Failure";

        try
        {
            if (CustomerID.Trim() != "")
            {
                DataSet dsSaveCustInfo = objUser.SaveMobileCustomerInfo("PerformLogoutMobile", CustomerID, AuthenticationID, UserID);
            }

            if (AuthenticationID == ConfigurationManager.AppSettings["AppleID"].ToString())
            {
                bool bnew = objUser.PerformLogoutMobile(SessionID, Convert.ToInt32(UserID));
                if (bnew)
                {
                    bStatus = "Success";
                }
            }
        }
        catch (Exception ex)
        {
        }

        return(bStatus);
    }
Ejemplo n.º 6
0
    public bool SaveBuyerRequestMobile(string BuyerEmail, string BuyerCity,
                                       string BuyerPhone, string BuyerFirstName, string BuyerLastName, string BuyerComments,
                                       string IpAddress, string Sellerphone, string Sellerprice, string Carid,
                                       string sYear, string Make, string Model, string price, string ToEmail, string AuthenticationID, string CustomerID)
    {
        BuyerTranBL objBuyerTranBL = new BuyerTranBL();
        MobileBL    objMobileBL    = new MobileBL();

        if (CustomerID.Trim() != "")
        {
            string  parameters     = BuyerPhone + "," + Sellerphone + "," + Carid;
            DataSet dsSaveCustInfo = objMobileBL.SaveMobileCustomerInfo("SaveBuyerRequestMobile", CustomerID, AuthenticationID, parameters);
        }
        if (AuthenticationID == ConfigurationManager.AppSettings["AppleID"].ToString())
        {
            objBuyerTranBL.SaveBuyerRequestMobile(BuyerEmail, BuyerCity,
                                                  BuyerPhone, BuyerFirstName, BuyerLastName, BuyerComments,
                                                  IpAddress, Sellerphone, Sellerprice, Carid,
                                                  sYear, Make, Model, price, "1", ToEmail);


            return(true);
        }
        else
        {
            return(false);
        }
    }
Ejemplo n.º 7
0
    public List <CarsInfo.UsedCarsInfo> GetCarsSearchJSON(string carMakeid, string CarModalId, string ZipCode, string WithinZip, string pageNo, string pageresultscount, string orderby, string AuthenticationID, string CustomerID)
    {
        CarsBL.UsedCarsSearch objCarsearch = new CarsBL.UsedCarsSearch();

        var obj = new List <CarsInfo.UsedCarsInfo>();

        MobileBL objMobileBL = new MobileBL();
        string   sort        = string.Empty;

        if (orderby != "")
        {
            orderby = "price";
        }
        if (sort != "")
        {
            sort = "desc";
        }

        string IPAddress = string.Empty;

        string SearchName = string.Empty;

        if (CustomerID.Trim() != "")
        {
            string  parameters     = carMakeid + "," + CarModalId + "," + ZipCode + "," + WithinZip + "," + orderby;
            DataSet dsSaveCustInfo = objMobileBL.SaveMobileCustomerInfo("GetCarsSearchJSON", CustomerID, AuthenticationID, parameters);
        }
        if (AuthenticationID == ConfigurationManager.AppSettings["AppleID"].ToString())
        {
            obj = (List <CarsInfo.UsedCarsInfo>)objCarsearch.SearchUsedCars(carMakeid, CarModalId, ZipCode, WithinZip, pageNo, pageresultscount, orderby, sort);
        }
        return(obj);
    }
Ejemplo n.º 8
0
    public List <CarsInfo.MobileUserRegData> GetUserRegistrationDetailsByID(string UID, string AuthenticationID, string CustomerID, string SessionID)
    {
        List <CarsInfo.MobileUserRegData> obj = new List <CarsInfo.MobileUserRegData>();

        MobileBL objReg = new MobileBL();

        try
        {
            if (CustomerID.Trim() != "")
            {
                DataSet dsSaveCustInfo = objReg.SaveMobileCustomerInfo("GetUserRegistrationDetailsByID", CustomerID, AuthenticationID, UID);
            }
            bool bnew = objReg.CheckMobileAuthorizeUSer(SessionID, Convert.ToInt32(UID));
            if (bnew)
            {
                if (AuthenticationID == ConfigurationManager.AppSettings["AppleID"].ToString())
                {
                    obj = (List <CarsInfo.MobileUserRegData>)objReg.GetUSerDetailsByUserID(Convert.ToInt32(UID));
                }
            }
            else
            {
                var obj1 = new CarsInfo.MobileUserRegData();
                obj1.AASucess = "Session timed out";
                obj.Add(obj1);
            }
        }
        catch (Exception ex)
        {
        }
        return(obj);
    }
Ejemplo n.º 9
0
    public ArrayList GetCarFeatures(string sCarId, string AuthenticationID, string CustomerID)
    {
        DataSet     ds             = new DataSet();
        CarFeatures objCarFeatures = new CarFeatures();
        ArrayList   arr            = new ArrayList();
        MobileBL    objMobileBL    = new MobileBL();

        if (CustomerID.Trim() != "")
        {
            DataSet dsSaveCustInfo = objMobileBL.SaveMobileCustomerInfo("GetCarFeatures", CustomerID, AuthenticationID, sCarId);
        }


        if (AuthenticationID == ConfigurationManager.AppSettings["AppleID"].ToString())
        {
            ds = objCarFeatures.GetCarFeatures(sCarId);

            if (ds.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    arr.Add(ds.Tables[0].Rows[i]["FeatureTypeName"].ToString() + "," + ds.Tables[0].Rows[i]["FeatureName"].ToString());
                }
            }
        }
        return(arr);
    }
Ejemplo n.º 10
0
    public string UpdateMobileCarStatusByCarID(string CarID, string UID, string AdstatusName, string AuthenticationID, string CustomerID, string SessionID)
    {
        string   returnPostingID = "Failure";
        MobileBL objMobileBL     = new MobileBL();

        if (CustomerID.Trim() != "")
        {
            DataSet dsSaveCustInfo = objMobileBL.SaveMobileCustomerInfo("UpdateMobileCarStatusByCarID", CustomerID, AuthenticationID, CarID);
        }
        bool bnew = objMobileBL.CheckMobileAuthorizeUSer(SessionID, Convert.ToInt32(UID));

        if (bnew)
        {
            try
            {
                bool bnw = objMobileBL.UpdateMobileCarStatusByCarID(Convert.ToInt32(CarID), Convert.ToInt32(UID), AdstatusName);
                if (bnw)
                {
                    returnPostingID = "Success";
                }
            }
            catch (Exception ex)
            {
            }
        }
        else
        {
            returnPostingID = "Session timed out";
        }
        return(returnPostingID);
    }
Ejemplo n.º 11
0
    public bool SendMobileRegistrationRequest(string name, string phonenumber, string email, string AuthenticationID, string CustomerID)
    {
        MobileBL objMobileBL = new MobileBL();
        bool     bSuccess    = false;

        if (CustomerID.Trim() != "")
        {
            string  parameter      = name + "," + phonenumber + "," + email;
            DataSet dsSaveCustInfo = objMobileBL.SaveMobileCustomerInfo("SendMobileRegistrationRequest", CustomerID, AuthenticationID, parameter);
        }

        if (AuthenticationID == ConfigurationManager.AppSettings["AppleID"].ToString())
        {
            NewCarsBl objNewReq = new NewCarsBl();
            try
            {
                string  ReqName         = name.Trim();
                string  ReqPhone        = phonenumber;
                string  ReqEmail        = email;
                DataSet dsNewCarRequest = new DataSet();
                dsNewCarRequest = objNewReq.SaveMobileRegistrationRequest(ReqName, ReqPhone, ReqEmail);

                if (dsNewCarRequest.Tables[0].Rows.Count > 0)
                {
                    string      NewCarName = dsNewCarRequest.Tables[0].Rows[0]["MobileRegReqName"].ToString();
                    string      Phone      = dsNewCarRequest.Tables[0].Rows[0]["MobileRegReqPhone"].ToString();
                    string      Email      = dsNewCarRequest.Tables[0].Rows[0]["MobileRegReqEmail"].ToString();
                    MailFormats format     = new MailFormats();
                    MailMessage msg        = new MailMessage();
                    msg.From = new MailAddress("*****@*****.**");

                    msg.To.Add("*****@*****.**");
                    // msg.CC.Add("*****@*****.**");
                    msg.Subject    = "Regarding  mobile registration request";
                    msg.IsBodyHtml = true;
                    string text = string.Empty;
                    text     = format.SendNewRegistrationRequestDetails(NewCarName, Phone, Email, ref text);
                    msg.Body = text.ToString();
                    SmtpClient smtp = new SmtpClient();
                    //smtp.Host = "smtp.gmail.com";
                    //smtp.Port = 587;
                    //smtp.Credentials = new System.Net.NetworkCredential("*****@*****.**", "sob902290");
                    //smtp.EnableSsl = true;
                    //smtp.Send(msg);
                    smtp.Host = "127.0.0.1";
                    smtp.Port = 25;
                    smtp.Send(msg);

                    bSuccess = true;
                }
            }
            catch (Exception ex)
            {
            }
        }


        return(bSuccess);
    }
Ejemplo n.º 12
0
 public ActionResult LogIn([Bind(Include = "MailID, Password")] Account account)
 {
     if (MobileBL.LogIn(account.MailID, account.Password) == true)
     {
         return(RedirectToAction("MobileDetails", "Mobile"));
     }
     return(View());
 }
Ejemplo n.º 13
0
        public void ShowListItem()
        {
            MobileBL      mobiBL = new MobileBL();
            List <Mobile> ListMs = mobiBL.GetListMobile();
            var           table  = new ConsoleTable("Mã sản phẩm", "Tên", "RAM", "Camera", "Màn hình", "CPU", "Sản xuất", "Giá", "Số lượng");

            foreach (var item in ListMs)
            {
                table.AddRow(item.MobileID, item.MobileName, item.MobileRAM, item.MobileCamera, item.MobileScreen, item.MobileCPU, item.MobileTradeMack, item.MobilePrice, item.MobileQuantity);
            }
            table.Write(Format.Alternative);
        }
Ejemplo n.º 14
0
    public string UpdateSellerInformation(string sellerID, string sellerName, string city, string state, string zip, string phone, string email, string carID, string UID, string AuthenticationID, string CustomerID, string SessionID)
    {
        string returnPostingID = "Failure";

        MobileBL objMobileBL = new MobileBL();

        if (CustomerID.Trim() != "")
        {
            DataSet dsSaveCustInfo = objMobileBL.SaveMobileCustomerInfo("UpdateSellerInformation", CustomerID, AuthenticationID, sellerID);
        }
        bool bnew = objMobileBL.CheckMobileAuthorizeUSer(SessionID, Convert.ToInt32(UID));

        if (bnew)
        {
            try
            {
                if (AuthenticationID == ConfigurationManager.AppSettings["AppleID"].ToString())
                {
                    UsedCarsInfo objUsedCarsInfo = new UsedCarsInfo();
                    objUsedCarsInfo.SellerID   = Convert.ToInt32(sellerID);
                    objUsedCarsInfo.SellerName = sellerName;
                    objUsedCarsInfo.City       = city;
                    objUsedCarsInfo.State      = state;
                    objUsedCarsInfo.Zip        = zip;
                    objUsedCarsInfo.Phone      = phone;
                    objUsedCarsInfo.Email      = email;

                    DataSet dsposting = new DataSet();
                    dsposting = objMobileBL.UpdateMobileSellerInfo(objUsedCarsInfo, Convert.ToInt32(carID), Convert.ToInt32(UID));

                    if (dsposting.Tables.Count > 0)
                    {
                        if (dsposting.Tables[0].Rows.Count > 0)
                        {
                            returnPostingID = "Success";
                        }
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }
        else
        {
            returnPostingID = "Session timed out";
        }
        return(returnPostingID);
    }
Ejemplo n.º 15
0
    public List <CarsInfo.UsedCarsInfo> FindCarID(string sCarid, string AuthenticationID, string CustomerID)
    {
        List <CarsInfo.UsedCarsInfo> obUsedCarsInfo = new List <CarsInfo.UsedCarsInfo>();
        UsedCarsSearch obj = new UsedCarsSearch();

        MobileBL objMobileBL = new MobileBL();

        if (CustomerID.Trim() != "")
        {
            DataSet dsSaveCustInfo = objMobileBL.SaveMobileCustomerInfo("FindCarID", CustomerID, AuthenticationID, sCarid);
        }
        if (AuthenticationID == ConfigurationManager.AppSettings["AppleID"].ToString())
        {
            obUsedCarsInfo = (List <CarsInfo.UsedCarsInfo>)obj.FindCarID(sCarid);
        }
        return(obUsedCarsInfo);
    }
Ejemplo n.º 16
0
    public List <ModelsInfo> GetModelsInfo(string AuthenticationID, string CustomerID)
    {
        ModelBL objModelBL = new ModelBL();

        var      obj         = new List <ModelsInfo>();
        MobileBL objMobileBL = new MobileBL();

        if (CustomerID.Trim() != "")
        {
            DataSet dsSaveCustInfo = objMobileBL.SaveMobileCustomerInfo("GetModelsInfo", CustomerID, AuthenticationID, "AllModels");
        }
        if (AuthenticationID == ConfigurationManager.AppSettings["AppleID"].ToString())
        {
            obj = (List <ModelsInfo>)objModelBL.GetModels("0");
        }
        return(obj);
    }
Ejemplo n.º 17
0
    public List <CarsInfo.UserLoginInfo> PerformLoginMobile(string Username, string Password, string AuthenticationID, string CustomerID)
    {
        MobileBL objUser = new MobileBL();
        var      obj     = new List <CarsInfo.UserLoginInfo>();

        try
        {
            if (CustomerID.Trim() != "")
            {
                DataSet dsSaveCustInfo = objUser.SaveMobileCustomerInfo("PerformLoginMobile", CustomerID, AuthenticationID, Username);
            }

            if (AuthenticationID == ConfigurationManager.AppSettings["AppleID"].ToString())
            {
                obj = (List <CarsInfo.UserLoginInfo>)objUser.PerformLoginMobile(Username, Password);
                if (obj.Count > 0)
                {
                    int     UserID = Convert.ToInt32(obj[0].UID.ToString());
                    DataSet ds     = objUser.MobileSaveUserLog(UserID);
                    if (ds.Tables.Count > 0)
                    {
                        if (ds.Tables[0].Rows.Count > 0)
                        {
                            obj[0].SessionID = ds.Tables[0].Rows[0]["M_UCESessionID"].ToString();
                        }
                    }
                }
            }
            if (obj.Count <= 0)
            {
                CarsInfo.UserLoginInfo objinfo = new UserLoginInfo();
                objinfo.AASuccess = "Failure";
                obj.Add(objinfo);
            }
        }
        catch (Exception ex)
        {
        }

        return(obj);
    }
Ejemplo n.º 18
0
    public bool SaveCallRequestMobile(string BuyerPhoneNo, string CarID, string CustomerPhoneNo, string AuthenticationID, string CustomerID)
    {
        MobileBL            objMobileBL          = new MobileBL();
        CallRequestMobileBL objCallRequestMobile = new CallRequestMobileBL();

        if (CustomerID.Trim() != "")
        {
            string  parameters     = BuyerPhoneNo + "," + CarID + "," + CustomerPhoneNo;
            DataSet dsSaveCustInfo = objMobileBL.SaveMobileCustomerInfo("SaveCallRequestMobile", CustomerID, AuthenticationID, parameters);
        }
        if (AuthenticationID == ConfigurationManager.AppSettings["AppleID"].ToString())
        {
            objCallRequestMobile.SaveCallRequestMobile(BuyerPhoneNo, CarID, CustomerPhoneNo);

            return(true);
        }
        else
        {
            return(false);
        }
    }
Ejemplo n.º 19
0
        public void ViewItemDetail()
        {
            System.Console.WriteLine("Mời nhập vào mã sản phẩm (MobileID) : ");
            mobiID = Convert.ToInt32(Console.ReadLine());
            MobileBL mobiBL = new MobileBL();
            Mobile   mob    = mobiBL.GetMobilebyId(mobiID);

            if (mob != null)
            {
                System.Console.WriteLine("Tên :" + mob.MobileName);
                System.Console.WriteLine("RAM : " + mob.MobileRAM);
                System.Console.WriteLine("Camera : " + mob.MobileCamera);
                System.Console.WriteLine("CPU : " + mob.MobileCPU);
                System.Console.WriteLine("Màn hình : " + mob.MobileScreen);
                System.Console.WriteLine("Sản xuất : " + mob.MobileTradeMack);
                System.Console.WriteLine("Giá : " + mob.MobilePrice);
                System.Console.WriteLine("Số lượng :" + mob.MobileQuantity);
            }
            else
            {
                System.Console.WriteLine("Không tìm thấy sản phẩm nào");
            }
        }
Ejemplo n.º 20
0
    public List <CarsInfo.MultisiteInfo> GetMultisiteListingsByCarID(string CarID, string AuthenticationID, string CustomerID, string SessionID, string UID)
    {
        List <CarsInfo.MultisiteInfo> obj = new List <CarsInfo.MultisiteInfo>();
        MobileBL      objMobileBL         = new MobileBL();
        MultisiteInfo objCarInfo          = new MultisiteInfo();

        if (CustomerID.Trim() != "")
        {
            DataSet dsSaveCustInfo = objMobileBL.SaveMobileCustomerInfo("GetMultisiteListingsByCarID", CustomerID, AuthenticationID, CarID);
        }
        try
        {
            bool bnew = objMobileBL.CheckMobileAuthorizeUSer(SessionID, Convert.ToInt32(UID));
            if (bnew)
            {
                int carIDnew = CarID == "" ? 0 : Convert.ToInt32(CarID);

                obj = (List <CarsInfo.MultisiteInfo>)objMobileBL.GetMultiSitePostingsByCariD(carIDnew);

                if (obj.Count <= 0)
                {
                    objCarInfo.AASuccess = "Failure";
                    obj.Add(objCarInfo);
                }
            }
            else
            {
                objCarInfo.AASuccess = "Session timed out";
                obj.Add(objCarInfo);
            }
        }
        catch (Exception ex)
        {
        }
        return(obj);
    }
Ejemplo n.º 21
0
        public MobileBL PutMobileBL(int id, MobileBL mobile)
        {
            var m = _mapper.Map <MobileBL>(_mobileRepoDL.PutMobileDL(id, _mapper.Map <MobileItems>(mobile)));

            return(m);
        }
Ejemplo n.º 22
0
    public List <CarsInfo.UsedCarsInfo> GetCarsFilterMobile(string carMakeID, string CarModalId,
                                                            string Mileage, string Year, string Price, string Sort, string Orderby, string pageSize, string CurrentPage, string Zipcode, string AuthenticationID, string CustomerID)
    {
        CarsFilter objCarsFilter = new CarsFilter();


        Filter objFilter = new Filter();

        List <CarsInfo.UsedCarsInfo> objFilterdata = new List <CarsInfo.UsedCarsInfo>();


        CarsInfo.UsedCarsInfo OBJ = new CarsInfo.UsedCarsInfo();



        string sort = string.Empty;

        objCarsFilter.CurrentPage = CurrentPage;
        objCarsFilter.PageSize    = pageSize;
        objCarsFilter.CarMakeid   = carMakeID;
        objCarsFilter.CarModalId  = CarModalId;
        objCarsFilter.Sort        = Sort;
        objCarsFilter.Orderby     = Orderby;
        objCarsFilter.ZipCode     = Zipcode;



        objCarsFilter.Sort = sort;



        switch (Mileage)
        {
        case "Mileage1":
            objCarsFilter.Mileage1 = "Mileage1";
            break;

        case "Mileage2":
            objCarsFilter.Mileage2 = "Mileage2";
            break;

        case "Mileage3":
            objCarsFilter.Mileage3 = "Mileage3";
            break;

        case "Mileage4":
            objCarsFilter.Mileage4 = "Mileage4";
            break;

        case "Mileage5":
            objCarsFilter.Mileage5 = "Mileage5";
            break;

        case "Mileage6":
            objCarsFilter.Mileage6 = "Mileage6";
            break;

        case "Mileage7":
            objCarsFilter.Mileage7 = "Mileage7";
            break;
        }
        switch (Year)
        {
        case "Year1a":
            objCarsFilter.Year1a = "Year1a";
            break;

        case "Year1b":
            objCarsFilter.Year1b = "Year1b";
            break;

        case "Year1":
            objCarsFilter.Year1 = "Year1";
            break;

        case "Year2":
            objCarsFilter.Year2 = "Year2";
            break;

        case "Year3":
            objCarsFilter.Year3 = "Year3";
            break;

        case "Year4":
            objCarsFilter.Year4 = "Year4";
            break;

        case "Year5":
            objCarsFilter.Year5 = "Year5";
            break;

        case "Year6":
            objCarsFilter.Year6 = "Year6";
            break;

        case "Year7":
            objCarsFilter.Year7 = "Year7";
            break;
        }
        switch (Price)
        {
        case "Price1":
            objCarsFilter.Price1 = "Price1";
            break;

        case "Price2":
            objCarsFilter.Price2 = "Price2";
            break;

        case "Price3":
            objCarsFilter.Price3 = "Price3";
            break;

        case "Price4":
            objCarsFilter.Price4 = "Price4";
            break;

        case "Price5":
            objCarsFilter.Price5 = "Price5";
            break;
        }
        ;


        FilterCars objFilterCars = new FilterCars();
        MobileBL   objMobileBL   = new MobileBL();

        if (CustomerID.Trim() != "")
        {
            string  parameter      = carMakeID + "," + CarModalId + "," + Mileage + "," + Year + "," + Price + "," + Sort + "," + Orderby + "," + Zipcode;
            DataSet dsSaveCustInfo = objMobileBL.SaveMobileCustomerInfo("GetCarsFilterMobile", CustomerID, AuthenticationID, parameter);
        }
        if (AuthenticationID == ConfigurationManager.AppSettings["AppleID"].ToString())
        {
            objFilterdata = (List <CarsInfo.UsedCarsInfo>)objFilterCars.FilterSearchMobile(objCarsFilter);
        }
        return(objFilterdata);
    }
Ejemplo n.º 23
0
        public MobileBL AddMobileBL(MobileBL mobile)
        {
            var m = _mapper.Map <MobileBL>(_mobileRepoDL.AddMobileDL(_mapper.Map <MobileItems>(mobile)));

            return(m);
        }
Ejemplo n.º 24
0
    public List <UserRegistrationInfo> UpdateUserRegistration(string name, string address, string city, string stateID, string zip, string phone, string UID,
                                                              string businessName, string altEmail, string altPhone, string AuthenticationID, string CustomerID, string SessionID)
    {
        MobileBL objUserRegBL = new MobileBL();
        var      obj          = new List <UserRegistrationInfo>();
        MobileBL objMobileBL  = new MobileBL();

        if (CustomerID.Trim() != "")
        {
            DataSet dsSaveCustInfo = objMobileBL.SaveMobileCustomerInfo("UpdateUserRegistration", CustomerID, AuthenticationID, UID);
        }
        bool bnew = objMobileBL.CheckMobileAuthorizeUSer(SessionID, Convert.ToInt32(UID));

        if (bnew)
        {
            try
            {
                if (AuthenticationID == ConfigurationManager.AppSettings["AppleID"].ToString())
                {
                    UserRegistrationInfo objUserInfo = new UserRegistrationInfo();

                    objUserInfo.Name    = GeneralFunc.ToProper(name).Trim();
                    objUserInfo.Address = GeneralFunc.ToProper(address).Trim();
                    objUserInfo.City    = GeneralFunc.ToProper(city).Trim();
                    objUserInfo.StateID = Convert.ToInt32(stateID);
                    if (zip.Length == 4)
                    {
                        objUserInfo.Zip = "0" + zip;
                    }
                    else
                    {
                        objUserInfo.Zip = zip;
                    }
                    objUserInfo.PhoneNumber = phone;

                    objUserInfo.UId          = Convert.ToInt32(UID);
                    objUserInfo.BusinessName = businessName;
                    objUserInfo.AltEmail     = altEmail;
                    objUserInfo.AltPhone     = altPhone;
                    DataSet dsCarDetailsInfo = new DataSet();
                    dsCarDetailsInfo = objUserRegBL.USP_UpdateRegUserDetails(objUserInfo);

                    if (dsCarDetailsInfo.Tables.Count > 0)
                    {
                        if (dsCarDetailsInfo.Tables[0].Rows.Count > 0)
                        {
                            UserRegistrationInfo objInfo = new UserRegistrationInfo();
                            objInfo.AASuccess    = "Success";
                            objInfo.Address      = dsCarDetailsInfo.Tables[0].Rows[0]["Address"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["Address"].ToString();
                            objInfo.AltEmail     = dsCarDetailsInfo.Tables[0].Rows[0]["AltEmail"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["AltEmail"].ToString();
                            objInfo.AltPhone     = dsCarDetailsInfo.Tables[0].Rows[0]["AltPhone"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["AltPhone"].ToString();
                            objInfo.BusinessName = dsCarDetailsInfo.Tables[0].Rows[0]["BusinessName"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["BusinessName"].ToString();
                            objInfo.City         = dsCarDetailsInfo.Tables[0].Rows[0]["City"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["City"].ToString();
                            objInfo.CouponCode   = dsCarDetailsInfo.Tables[0].Rows[0]["CouponCode"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["CouponCode"].ToString();
                            objInfo.CreatedDate  = dsCarDetailsInfo.Tables[0].Rows[0]["CreatedDate"].ToString() == "" ? Convert.ToDateTime("1/1/1990") : Convert.ToDateTime(dsCarDetailsInfo.Tables[0].Rows[0]["CreatedDate"].ToString());
                            objInfo.Name         = dsCarDetailsInfo.Tables[0].Rows[0]["Name"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["Name"].ToString();
                            objInfo.PhoneNumber  = dsCarDetailsInfo.Tables[0].Rows[0]["PhoneNumber"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["PhoneNumber"].ToString();
                            objInfo.SellerID     = dsCarDetailsInfo.Tables[0].Rows[0]["sellerID"].ToString() == "" ? 0 : Convert.ToInt32(dsCarDetailsInfo.Tables[0].Rows[0]["sellerID"].ToString());
                            objInfo.StateID      = dsCarDetailsInfo.Tables[0].Rows[0]["StateID"].ToString() == "" ? 0 : Convert.ToInt32(dsCarDetailsInfo.Tables[0].Rows[0]["StateID"].ToString());
                            objInfo.StateName    = dsCarDetailsInfo.Tables[0].Rows[0]["State_Code"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["State_Code"].ToString();
                            objInfo.UId          = dsCarDetailsInfo.Tables[0].Rows[0]["UId"].ToString() == "" ? 0 : Convert.ToInt32(dsCarDetailsInfo.Tables[0].Rows[0]["UId"].ToString());
                            objInfo.UserName     = dsCarDetailsInfo.Tables[0].Rows[0]["UserName"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["UserName"].ToString();
                            objInfo.Zip          = dsCarDetailsInfo.Tables[0].Rows[0]["Zip"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["Zip"].ToString();

                            obj.Add(objInfo);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }
        else
        {
            UserRegistrationInfo objUserInfo = new UserRegistrationInfo();
            objUserInfo.AASuccess = "Session timed out";
            obj.Add(objUserInfo);
        }
        return(obj);
    }
Ejemplo n.º 25
0
 public MobileController()
 {
     mobileBL = new MobileBL();
     brandBL  = new BrandBL();
 }
Ejemplo n.º 26
0
        public void Login()
        {
            while (true)
            {
                System.Console.WriteLine("Nhập vào tài khoản và mật khẩu");
                System.Console.Write("Tài khoản : ");
                username = Console.ReadLine();
                System.Console.Write("Mật khẩu : ");
                password = Password();
                CustomerBL custBL1 = new CustomerBL();
                int        verify  = custBL1.VerifyLogin(username, password);
                if (verify == 1)
                {
                    Customer cust = custBL1.GetCustomer(username);
                    while (true)
                    {
                        System.Console.WriteLine("\nMENU");
                        System.Console.WriteLine("-----------------------------");
                        System.Console.WriteLine("1.Xem thông tin cá nhân");
                        System.Console.WriteLine("2.Xem thông tin điện thoại");
                        System.Console.WriteLine("3.Quản lý giỏ hàng");
                        System.Console.WriteLine("0.Thoát");
                        System.Console.WriteLine("-----------------------------\n");
                        System.Console.WriteLine("Nhập lựa chọn : ");
                        select = Console.ReadLine();
                        if (select == "1")
                        {
                            System.Console.WriteLine("Thông tin khách hàng");
                            System.Console.WriteLine("----------------------------");
                            System.Console.WriteLine("Tài khoản: " + cust.CustomerUsername);
                            System.Console.WriteLine("Email : " + cust.CustomerEmail);
                            System.Console.WriteLine("Tên : " + cust.CustomerName);
                            System.Console.WriteLine("Tuổi " + cust.CustomerAge);
                            System.Console.WriteLine("Địa chỉ : " + cust.CustomerAddress);
                            System.Console.WriteLine("Số điện thoại : " + cust.CustomerPhonenumber);
                            System.Console.WriteLine("Chứng minh nhân dân (Căn cước công dân) : " + cust.CustomerCMT);
                            System.Console.WriteLine("\nBấm phím bất kỳ để trở lại");
                            Console.ReadKey();
                        }
                        else if (select == "2")
                        {
                            meNu.mobilemenu();
                        }
                        else if (select == "3")
                        {
                            while (true)
                            {
                                meNu.ordermenu();
                                System.Console.WriteLine("Nhập lựa chọn : ");
                                select = Console.ReadLine();
                                if (select == "1")
                                {
                                    Order order = new Order();
                                    order.OrderCustomer            = new Customer();
                                    order.OrderMobile              = new Mobile();
                                    order.OrderCustomer.CustomerID = cust.CustomerID;
                                    while (true)
                                    {
                                        System.Console.WriteLine("Nhập vào mã của chiếc điện thoại muốn đặt hàng ");
                                        order.OrderMobile.MobileID = Convert.ToInt32(Console.ReadLine());
                                        MobileBL      mbBL   = new MobileBL();
                                        Mobile        mb     = mbBL.GetMobilebyId(order.OrderMobile.MobileID);
                                        List <Mobile> Listmb = new List <Mobile>();
                                        Listmb = mbBL.GetListMobile();
                                        int flagg = 1;
                                        foreach (var item in Listmb)
                                        {
                                            if (order.OrderMobile.MobileID == item.MobileID)
                                            {
                                                flagg = 2;

                                                break;
                                            }
                                        }

                                        if (flagg == 2)
                                        {
                                            while (true)
                                            {
                                                System.Console.WriteLine("Số lượng muốn mua : ");
                                                order.Amount = Convert.ToInt32(Console.ReadLine());
                                                if (order.Amount <= mb.MobileQuantity)
                                                {
                                                    System.Console.WriteLine("Bạn chắc chắn muốn đặt chiếc điện thoại này??");
                                                    System.Console.WriteLine("Mã điện thoại: " + mb.MobileID);
                                                    System.Console.WriteLine("Tên điện thoại: " + mb.MobileName);
                                                    System.Console.WriteLine("Đơn giá: " + mb.MobilePrice);
                                                    System.Console.WriteLine("Số lượng: " + order.Amount);
                                                    System.Console.WriteLine("Tống giá: " + mb.MobilePrice * order.Amount);
                                                    System.Console.WriteLine("Nhập Y nếu đồng ý hoặc phím bất kỳ khác nếu muốn huỷ bỏ");
                                                    select = Console.ReadLine();
                                                    if ((select == "y") || (select == "Y"))
                                                    {
                                                        orderBL orderBL = new orderBL();
                                                        if (orderBL.CreatOrder(order))
                                                        {
                                                            System.Console.WriteLine("Đặt hàng thành công, chúng tôi sẽ cố gắng giao hàng trong thời gian sớm nhất");
                                                            System.Console.WriteLine("Xin cảm ơn quý khách");
                                                            System.Console.WriteLine("\nBấm phím bất kì để trở lại");
                                                            Console.ReadKey();
                                                            break;
                                                        }
                                                    }
                                                    else
                                                    {
                                                        System.Console.WriteLine("Đã huỷ bỏ đặt hàng");
                                                        System.Console.WriteLine("\nBấm phím bất kỳ để trở lại");
                                                        Console.ReadKey();
                                                        break;
                                                    }
                                                }
                                                else
                                                {
                                                    System.Console.WriteLine("số lượng không hợp lệ, chúng tôi còn " + mb.MobileQuantity + " sản phẩm này");
                                                    System.Console.WriteLine("Nhập Y nếu muốn nhập lại");
                                                    select = Console.ReadLine();
                                                    if ((select == "y") || (select == "Y"))
                                                    {
                                                        continue;
                                                    }
                                                    else
                                                    {
                                                        break;
                                                    }
                                                }
                                                break;
                                            }
                                        }
                                        else
                                        {
                                            System.Console.WriteLine("Mã không chính xác");
                                            System.Console.WriteLine("Bấm Y nếu muốn nhập lại mã");
                                            select = Console.ReadLine();
                                            if ((select == "y") || (select == "Y"))
                                            {
                                                continue;
                                            }
                                            else
                                            {
                                                break;
                                            }
                                        }
                                        break;
                                    }
                                }
                                if (select == "2")
                                {
                                    orderBL      OrderBL    = new orderBL();
                                    List <Order> listOrders = new List <Order>();
                                    listOrders = OrderBL.OrderHistory(cust.CustomerID);
                                    if (listOrders == null)
                                    {
                                        System.Console.WriteLine("chẳng có gì hết");
                                    }
                                    else
                                    {
                                        if (listOrders.Count <= 0)
                                        {
                                            System.Console.WriteLine("Bạn chưa đặt hàng bao giờ");
                                            System.Console.WriteLine("Hãy quay trở lại để đặt hàng");
                                        }
                                        else
                                        {
                                            var table = new ConsoleTable("Tài khoản", "Email", "Mã hoá đơn", "Mã Sản phẩm"
                                                                         , "Tên sản phẩm", "Số lượng", "tổng tiền", "Ngày đặt");
                                            foreach (var item in listOrders)
                                            {
                                                table.AddRow(item.OrderCustomer.CustomerUsername, item.OrderCustomer.CustomerEmail, item.OrderID, item.OrderMobile.MobileID, item.OrderMobile.MobileName, item.Amount, item.Amount * item.OrderMobile.MobilePrice, item.OrderDate);
                                            }
                                            table.Write(Format.Alternative);
                                        }
                                    }
                                    System.Console.WriteLine("\nBấm phím bất kỳ để trở lại");
                                    Console.ReadKey();
                                }
                                if (select == "0")
                                {
                                    break;
                                }
                            }
                        }
                        else if (select == "0")
                        {
                            System.Console.WriteLine("Chúc quý khách một ngày tốt lành, xin cảm ơn và hẹn gặp lại\n");
                            Environment.Exit(0);
                        }
                        else
                        {
                            System.Console.WriteLine("Lựa chọn không tồn tại, xin mời chọn lại\n");
                        }
                    }
                }
                else
                {
                    System.Console.WriteLine("Nhập Y nếu muốn nhập lại, nếu chưa có tài khoản nhập phím bất kỳ khác để quay lại đăng ký");
                    select = Console.ReadLine();
                    if ((select == "Y") || (select == "y"))
                    {
                        continue;
                    }
                    else
                    {
                        break;
                    }
                }
            }
        }