Ejemplo n.º 1
0
 public Form_OrderManage()
 {
     InitializeComponent();
     UserManager_Client  = (UserManagerClient)ClientFactory.GetClient(ClientType.Type.UserManager);
     Type_Client         = (TypeClient)ClientFactory.GetClient(ClientType.Type.Type);
     Action_Client       = (ActionClient)ClientFactory.GetClient(ClientType.Type.Action);
     Version_Client      = (VersionClient)ClientFactory.GetClient(ClientType.Type.Version);
     Order_Client        = (OrderClient)ClientFactory.GetClient(ClientType.Type.Order);
     OrderSummery_Client = (OrderSummeryClient)ClientFactory.GetClient(ClientType.Type.OrderSummery);
     ShopID = GlobalParams.ShopID;
     if (ShopID < 0)
     {
         MessageBox.Show("您不属于任何店铺,请联系系统管理员分配您的店铺所属!", "错误!", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
         this.Close();
     }
     else
     {
         List_Version = Version_Client.SelectAllVersions().Where(P => P.Version_Shop == ShopID).ToList();
     }
     List_Action           = Action_Client.SelectAllActions().ToList();
     List_Type             = Type_Client.SelectAllTypes().ToList();
     List_UserEX           = UserManager_Client.SelectUserEXInfo_All().ToList();
     List_User             = UserManager_Client.SelectUserInfo_All().ToList();
     PL_NewUser.Visible    = false;
     PL_UserResult.Visible = false;
     Bind_Action();
     Bind_Type();
     Bind_Version();
 }
Ejemplo n.º 2
0
        public Form_SalaryAppend()
        {
            InitializeComponent();
            ShopID = GlobalParams.ShopID;
            if (ShopID < 0)
            {
                MessageBox.Show("您不属于任何店铺,请联系系统管理员分配您的店铺所属!", "错误!", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
                this.Close();
            }

            UserSummery_Client       = (UserSummeryClient)ClientFactory.GetClient(ClientType.Type.UserSummery);
            UserManager_Client       = (UserManagerClient)ClientFactory.GetClient(ClientType.Type.UserManager);
            SalaryInfoSummery_Client = (SalaryInfoSummeryClient)ClientFactory.GetClient(ClientType.Type.SalaryInfoSummery);
            WorkRAP_Client           = (WorkRAPClient)ClientFactory.GetClient(ClientType.Type.WorkRAP);
            SalaryAppend_Client      = (SalaryAppendClient)ClientFactory.GetClient(ClientType.Type.SalaryAppend);
            List_SalaryAppend        = SalaryInfoSummery_Client.SelectSalaryAppend().Where(P => P.SalaryAppend_Time.Year == DateTime.Now.Year && P.SalaryAppend_Time.Month == DateTime.Now.Month).ToList();

            LB_User.DisplayMember = "UserName";
            LB_User.ValueMember   = "UserId";
            LB_User.DataSource    = UserManager_Client.GetAllShops(null, null, ShopID).ToList();


            mark = true;
            BT_Change_Click(null, null);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 删除按钮事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BT_DeletCity_Click(object sender, EventArgs e)
        {
            if (CB_Province.SelectedIndex <= 0)
            {
                MessageBox.Show("请先指定省份!");
                return;
            }
            if (LB_City.SelectedIndex < 0)
            {
                MessageBox.Show("请选择您要删除的城市!");
                return;
            }
            DialogResult res = MessageBox.Show("该操作会将您选定的城市信息连同该城市的所有店铺等信息全部删除,该操作是不可逆的,是否继续进行?", "警告!!", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2, 0);

            if (res == DialogResult.OK)
            {
                UserManager_Client = (UserManagerClient)ClientFactory.GetClient(ClientType.Type.UserManager);
                Shop_Client        = (ShopClient)ClientFactory.GetClient(ClientType.Type.Shop);
                int ProvinceID = Province_Client.SelectProvince_Name(CB_Province.SelectedItem.ToString()).Province_ID;
                int CityID     = City_Client.SelectCity_Name(LB_City.SelectedItem.ToString(), ProvinceID).City_ID;
                if (Shop_Client.SelectShop_CityID(CityID).Count() != 0)
                {
                    List <WFpart.ShopService.Car_Shop> List_Shop = Shop_Client.SelectShop_CityID(CityID).ToList();
                    //删除店铺和店铺关系
                    foreach (WFpart.ShopService.Car_Shop temp in List_Shop)
                    {
                        UserManager_Client.UserDropShop_ShopID(temp.Shop_ID);
                        Shop_Client.DeleteShop(temp.Shop_ID);
                    }
                }
                City_Client.DeleteCity(CityID);
            }
            List_City = City_Client.SelectAllCitys().ToList();
            LB_CityBind();
        }
Ejemplo n.º 4
0
        public Form_ShopVerison()
        {
            InitializeComponent();


            ShopID = GlobalParams.ShopID;
            if (ShopID < 0)
            {
                MessageBox.Show("您不属于任何店铺,请联系系统管理员分配您的店铺所属!", "错误!", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
                this.Close();
            }
            CarSummery_Client = (CarSummeryClient)ClientFactory.GetClient(ClientType.Type.CarSummery);
            Brand_Client      = (BrandClient)ClientFactory.GetClient(ClientType.Type.Brand);
            Type_Client       = (TypeClient)ClientFactory.GetClient(ClientType.Type.Type);
            Version_Client    = (VersionClient)ClientFactory.GetClient(ClientType.Type.Version);

            List_Brand       = Brand_Client.SelectAllBrands().ToList();
            List_Type        = Type_Client.SelectAllTypes().ToList();
            List_VersionInfo = CarSummery_Client.SelectAllCar().ToList();
            Mark             = false;
            LB_VersionBind();
            CB_BrandBind();
            CB_TypeBind();
            BT_UpdateVersion.Visible = false;
        }
Ejemplo n.º 5
0
 public Form_UserSalary()
 {
     InitializeComponent();
     SalaryInfoSummery_Client = (SalaryInfoSummeryClient)ClientFactory.GetClient(ClientType.Type.SalaryInfoSummery);
     Salary_Client            = (SalaryClient)ClientFactory.GetClient(ClientType.Type.Salary);
     BindLB();
 }
Ejemplo n.º 6
0
 public Form_ShopManage()
 {
     InitializeComponent();
     Shop_Client        = (ShopClient)ClientFactory.GetClient(ClientType.Type.Shop);
     UserManager_Client = (UserManagerClient)ClientFactory.GetClient(ClientType.Type.UserManager);
     List_ShopInfo      = UserManager_Client.GetAllShops(null, null, null).ToList();
     CB_ProviceBind();
 }
Ejemplo n.º 7
0
 public Form_ActionManage()
 {
     InitializeComponent();
     Action_Client = (ActionClient)ClientFactory.GetClient(ClientType.Type.Action);
     LB_ActionBind();
     BT_Update.Visible = false;
     Mark = false;
 }
Ejemplo n.º 8
0
 public Form_UserInRole()
 {
     InitializeComponent();
     UserManager_Client = (UserManagerClient)ClientFactory.GetClient(ClientType.Type.UserManager);
     LB_UserNameComplet();
     LB_UserName_SelectedIndexChanged(null, null);
     LB_RoleComplet();
 }
Ejemplo n.º 9
0
 public Form_CityManage()
 {
     InitializeComponent();
     City_Client     = (CityClient)ClientFactory.GetClient(ClientType.Type.City);
     Province_Client = (ProvinceClient)ClientFactory.GetClient(ClientType.Type.Province);
     List_City       = City_Client.SelectAllCitys().ToList();
     CB_ProviceBind();
 }
Ejemplo n.º 10
0
 public Form_BrandManage()
 {
     InitializeComponent();
     Brand_Client           = (BrandClient)ClientFactory.GetClient(ClientType.Type.Brand);
     BT_UpdateBrand.Visible = false;
     Mark = false;
     Bind_Brand();
 }
Ejemplo n.º 11
0
 public Form_CarTypeManage()
 {
     InitializeComponent();
     Type_Client = (TypeClient)ClientFactory.GetClient(ClientType.Type.Type);
     Bind_Type();
     BT_UpdateType.Visible = false;
     Mark = false;
 }
Ejemplo n.º 12
0
 public Form_UserManage()
 {
     InitializeComponent();
     this.Width         = 320;
     UserSummery_Client = (UserSummeryClient)ClientFactory.GetClient(ClientType.Type.UserSummery);
     UserManager_Client = (UserManagerClient)ClientFactory.GetClient(ClientType.Type.UserManager);
     List_UserEX        = UserManager_Client.SelectUserEXInfo_All().ToList();
     List_User          = UserManager_Client.SelectUserInfo_All().ToList();
 }
Ejemplo n.º 13
0
        public Form_SalaryInfo(Guid UID, String RealName, decimal BaseSalary, decimal TotalSalary)
        {
            InitializeComponent();
            this.printDocument1.OriginAtMargins = true; //启用页边距
            this.pageSetupDialog1.EnableMetric  = true; //以毫米为单位


            SalaryInfoSummery_Client = (SalaryInfoSummeryClient)ClientFactory.GetClient(ClientType.Type.SalaryInfoSummery);

            List_RAP                  = SalaryInfoSummery_Client.SelectRAP_UID(UID).ToList();
            List_Append               = SalaryInfoSummery_Client.SelectSalaryAppend_UID(UID).ToList();
            Row_count                 = 3 + List_RAP.Count() + List_Append.Count();
            PL_Salary.RowCount        = Row_count;
            PL_Salary.CellBorderStyle = TableLayoutPanelCellBorderStyle.Single;
            for (int h = 0; h < PL_Salary.RowStyles.Count; h++)
            {
                PL_Salary.RowStyles[h].SizeType = SizeType.Absolute;
                PL_Salary.RowStyles[h].Height   = 20;
            }
            for (int i = 0; i < Row_count; i++)
            {
                Label LB1 = new Label();
                Label LB2 = new Label();
                LB1.Font = label1.Font;
                LB2.Font = label1.Font;
                if (i > 1 && i <= List_RAP.Count() + 1)
                {
                    LB1.Text = List_RAP[i - 2].RAP_Name;
                    LB2.Text = List_RAP[i - 2].RAP_Price.ToString();
                }
                else if (i > 1 + List_RAP.Count() && i <= List_Append.Count() + List_RAP.Count() + 1)
                {
                    LB1.Text = List_Append[i - 2 - List_RAP.Count].SalaryAppend_Info;
                    LB2.Text = List_Append[i - 2 - List_RAP.Count].SalaryAppend_Price.ToString();
                }
                else if (i == 0)
                {
                    LB1.Text = "员工姓名";
                    LB2.Text = RealName;
                }
                else if (i == 1)
                {
                    LB1.Text = "基本工资";
                    LB2.Text = BaseSalary.ToString();
                }
                else
                {
                    LB1.Text = "合计";
                    LB2.Text = TotalSalary.ToString();
                }

                PL_Salary.Controls.Add(LB1, 0, i);
                PL_Salary.Controls.Add(LB2, 1, i);
            }
            this.Height = 20 * (Row_count + 3) + 30;
        }
Ejemplo n.º 14
0
 public Form_PayDeposit(int Order_ID)
 {
     InitializeComponent();
     this.Order_ID           = Order_ID;
     Order_Client            = (OrderClient)ClientFactory.GetClient(ClientType.Type.Order);
     Version_Client          = (VersionClient)ClientFactory.GetClient(ClientType.Type.Version);
     Order                   = Order_Client.SelectOrder_ID(Order_ID);
     Version                 = Version_Client.SelectVersion_ID(Order.Order_Version);
     this.LB_Number.Text     = Order.Order_Count.ToString();
     this.LB_EveryPrice.Text = Version.Version_Price_Deposit.ToString();
     this.LB_TotalPrice.Text = (Version.Version_Price_Deposit * Order.Order_Count).ToString();
 }
Ejemplo n.º 15
0
 public Form_SelectOrder()
 {
     InitializeComponent();
     OrderSummery_Client = (OrderSummeryClient)ClientFactory.GetClient(ClientType.Type.OrderSummery);
     GetCar_Client       = (GetCarClient)ClientFactory.GetClient(ClientType.Type.GetCar);
     ShopID = GlobalParams.ShopID;
     if (ShopID < 0)
     {
         MessageBox.Show("您不属于任何店铺,请联系系统管理员分配您的店铺所属!", "错误!", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
         this.Close();
     }
     List_Order = OrderSummery_Client.SelectOrderSummerys_ShopID(ShopID, null, null).ToList();
 }
Ejemplo n.º 16
0
 public Form_SalaryResult()
 {
     InitializeComponent();
     ShopID = GlobalParams.ShopID;
     if (ShopID < 0)
     {
         MessageBox.Show("您不属于任何店铺,请联系系统管理员分配您的店铺所属!", "错误!", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
         this.Close();
     }
     SalaryLog_Client   = (SalaryLogClient)ClientFactory.GetClient(ClientType.Type.SalaryLog);
     UserManager_Client = (UserManagerClient)ClientFactory.GetClient(ClientType.Type.UserManager);
     WorkRAP_Client     = (WorkRAPClient)ClientFactory.GetClient(ClientType.Type.WorkRAP);
     List_Log           = SalaryLog_Client.SelectAllSalaryLogs().Where(P => P.SalaryLog_Time.Month == DateTime.Now.Month && P.SalaryLog_Time.Year == DateTime.Now.Year).ToList();
 }
Ejemplo n.º 17
0
        public Form_VersionInfo(int ShopID, int VersionID, string[] starttime, string[] endtime)
        {
            InitializeComponent();
            CarSummery_Client   = (CarSummeryClient)ClientFactory.GetClient(ClientType.Type.CarSummery);
            OrderSummery_Client = (OrderSummeryClient)ClientFactory.GetClient(ClientType.Type.OrderSummery);
            Car_ViewModel SelectCar    = CarSummery_Client.SelectAllCar().Where(P => P.Version_ID == VersionID).Single();
            int           Versiontotal = SelectCar.Version_Count;

            int Car_Count = OrderSummery_Client.SelectRentaledCarCount_TimeAndVersion(
                ShopID, VersionID,
                Convert.ToInt32(starttime[0]),
                Convert.ToInt32(starttime[1]),
                Convert.ToInt32(starttime[2]),
                Convert.ToInt32(endtime[0]),
                Convert.ToInt32(endtime[1]),
                Convert.ToInt32(endtime[2])
                );
            int nokosite = Versiontotal - Car_Count;

            Label_BaseKM.Text            = SelectCar.Version_BaseKM.ToString();
            Label_Brand.Text             = SelectCar.Brand_Name.ToString();
            Label_Count.Text             = nokosite.ToString();
            Label_Info.Text              = SelectCar.Version_Info;
            Label_Person.Text            = SelectCar.Version_Person.ToString();
            Label_PriceDeposit.Text      = SelectCar.Version_Price_Deposit.ToString();
            Label_PriceMemberCatch.Text  = SelectCar.Version_Price_Member_Catch.ToString();
            Label_PriceMemberRental.Text = SelectCar.Version_Price_Member_Rental.ToString();
            Label_PriceNormalCatch.Text  = SelectCar.Version_Price_Normal_Catch.ToString();
            Label_PriceNormalRental.Text = SelectCar.Version_Price_Normal_Rental.ToString();
            Label_PriceOver.Text         = SelectCar.Version_Price_Over.ToString();
            Label_PriceOverRiding.Text   = SelectCar.Version_Price_Over_Riding.ToString();
            Label_PriceRiding.Text       = SelectCar.Version_Price_Riding.ToString();
            Label_Type.Text              = SelectCar.Type_Name;
            Label_Version.Text           = SelectCar.Version_Name;
            try
            {
                string[] imgArr = SelectCar.Version_IMG.ToString().Split(new char[] { ',' });

                byte[] bty = Array.ConvertAll <string, byte>(imgArr, delegate(string s) { return(byte.Parse(s)); });

                Bitmap bmp = new Bitmap(bty.FromBytes(520, null));
                PB_Pic.Image = bmp;
            }
            catch
            {
                MessageBox.Show("载入图片出现错误,请重新上传图片更新数据库或联系管理员!", "错误!!", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }
Ejemplo n.º 18
0
 public Form_Salary()
 {
     InitializeComponent();
     if (ShopID < 0)
     {
         MessageBox.Show("您不属于任何店铺,请联系系统管理员分配您的店铺所属!", "错误!", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
         this.Close();
     }
     year  = 2012;
     month = 1;
     SalaryInfoSummery_Client = (SalaryInfoSummeryClient)ClientFactory.GetClient(ClientType.Type.SalaryInfoSummery);
     SalaryLog_Client         = (SalaryLogClient)ClientFactory.GetClient(ClientType.Type.SalaryLog);
     List_SalaryInfo          = SalaryInfoSummery_Client.SelectSalaryInfo(ShopID, null, null, null, null, null).ToList();
     dataGridView1.DataSource = List_SalaryInfo;
     Bind_Year();
 }
Ejemplo n.º 19
0
        //ProvinceClient Province_Client;
        //CityClient City_Client;
        //ShopClient Shop_Client;
        //List<Car_Province> List_Province;
        //List<WFpart.CityService.Car_City> List_City;
        //List<WFpart.ShopService.Car_Shop> List_Shop;
        #endregion
        #region 构造方法
        public Form_Money()
        {
            InitializeComponent();
            ShopID             = 0;
            CityID             = 0;
            ProvinceID         = 0;
            UserManager_Client = (UserManagerClient)ClientFactory.GetClient(ClientType.Type.UserManager);
            Account_Client     = (AccountClient)ClientFactory.GetClient(ClientType.Type.Account);

            List_ShopInfo = UserManager_Client.GetAllShops(null, null, null).ToList();
            List_Account  = Account_Client.SelectAllAccounts().ToList();
            //Province_Client = (ProvinceClient)ClientFactory.GetClient(ClientType.Type.Province);
            //City_Client = (CityClient)ClientFactory.GetClient(ClientType.Type.City);
            //Shop_Client = (ShopClient)ClientFactory.GetClient(ClientType.Type.Shop);
            Bind_Province();
            Bind_Year();
        }
Ejemplo n.º 20
0
 /// <summary>
 /// 添加用户到店铺按钮
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void BT_AddShop_Click(object sender, EventArgs e)
 {
     if (LB_Shop.SelectedIndex < 0)
     {
         MessageBox.Show("请指定店铺!");
         return;
     }
     if (TB_UserInShop.Text != "")
     {
         MessageBox.Show("该用户已经属于从业于一个店铺!");
         return;
     }
     else
     {
         Guid UserID = ((UserSummeryService.UserSummeryClient)ClientFactory.GetClient(ClientType.Type.UserSummery)).SelectUserID(LB_User.SelectedItem.ToString());
         int  ShopID = List_ShopInfo.Where(P => P.Shop_Name == LB_Shop.SelectedItem.ToString() && P.Province_Name == CB_Province.SelectedItem.ToString() && P.City_Name == CB_City.SelectedItem.ToString()).First().Shop_ID;
         UserManager_Clinent.UserPutInShop(UserID, ShopID);
     }
     List_ShopInfo = UserManager_Clinent.GetAllShops(null, null, null).ToList();
     LB_User_SelectedIndexChanged(null, null);
 }
Ejemplo n.º 21
0
        public Form_CancelOrder(int OrderID)
        {
            InitializeComponent();
            this.OrderID        = OrderID;
            OrderSummery_Client = (OrderSummeryClient)ClientFactory.GetClient(ClientType.Type.OrderSummery);
            SelectOrder         = OrderSummery_Client.SelectOrderSummery_OrderID(OrderID);

            Label_Count1.Text       = SelectOrder.Order_Count.ToString();
            Label_PriceDeposit.Text = SelectOrder.Version_Price_Deposit.ToString();
            decimal TotalDeposit = SelectOrder.Version_Price_Deposit * SelectOrder.Order_Count;

            Label_TotalDeposit.Text = TotalDeposit.ToString();


            Label_Count2.Text    = SelectOrder.Order_Count.ToString();
            Label_CastPrice.Text = "1000";
            decimal TotalCast = 1000 * SelectOrder.Order_Count;

            Label_TotalCast.Text = TotalCast.ToString();

            Label_Total.Text = (TotalDeposit - TotalCast).ToString();
        }
Ejemplo n.º 22
0
 public Form_VersionManage()
 {
     InitializeComponent();
     Mark = false;
     CarSummery_Client = (CarSummeryClient)ClientFactory.GetClient(ClientType.Type.CarSummery);
     Province_Client   = (ProvinceClient)ClientFactory.GetClient(ClientType.Type.Province);
     City_Client       = (CityClient)ClientFactory.GetClient(ClientType.Type.City);
     Shop_Client       = (ShopClient)ClientFactory.GetClient(ClientType.Type.Shop);
     Brand_Client      = (BrandClient)ClientFactory.GetClient(ClientType.Type.Brand);
     Type_Client       = (TypeClient)ClientFactory.GetClient(ClientType.Type.Type);
     Version_Client    = (VersionClient)ClientFactory.GetClient(ClientType.Type.Version);
     List_VersionInfo  = CarSummery_Client.SelectAllCar().ToList();
     List_Car_Province = Province_Client.SelectAllProvinces().ToList();
     List_City         = City_Client.SelectAllCitys().ToList();
     List_Shop         = Shop_Client.SelectAllShops().ToList();
     List_Brand        = Brand_Client.SelectAllBrands().ToList();
     List_Type         = Type_Client.SelectAllTypes().ToList();
     CB_ProviceBind();
     CB_BrandBind();
     CB_TypeBind();
     BT_UpdateVersion.Visible = false;
 }
Ejemplo n.º 23
0
 public Form_LastCheck(int OrderID)
 {
     InitializeComponent();
     OrderSummery_Client = (OrderSummeryClient)ClientFactory.GetClient(ClientType.Type.OrderSummery);
     this.OrderID = OrderID;
 }
Ejemplo n.º 24
0
 public Form_Delete()
 {
     InitializeComponent();
     OrderSummery_Client    = (OrderSummeryClient)ClientFactory.GetClient(ClientType.Type.OrderSummery);
     GV_OverTime.DataSource = OrderSummery_Client.Select_OverTime(GlobalParams.ShopID).ToList();
 }
Ejemplo n.º 25
0
        public Form_CatchCar(int count, int OrderID, int Type)
        {
            InitializeComponent();
            this.count   = count;
            this.OrderID = OrderID;
            this.Type    = Type;
            Label LB_CarNumberTemp = new Label();

            LB_CarNumberTemp.Text = "车牌号";
            Label LB_ValidationTemp = new Label();

            LB_ValidationTemp.Text = "驾照号码";
            TextBox TB_CarNumberTemp  = new TextBox();
            TextBox TB_ValidationTemp = new TextBox();

            LB_CarNumberTemp.Location  = new Point(5, 30);
            LB_ValidationTemp.Location = new Point(5, 30);
            TB_CarNumberTemp.Location  = new Point(30, 30);
            TB_ValidationTemp.Location = new Point(30, 30);

            GetCar_Client = (GetCarClient)ClientFactory.GetClient(ClientType.Type.GetCar);
            if (Type == 1)
            {
                this.BT_Submit.Click += new System.EventHandler(this.BT_Submit_Click);
            }
            else
            {
                List_GetCar      = GetCar_Client.SelectAllCarGets().Where(P => P.GetCar_Order == OrderID).ToList();
                BT_Submit.Text   = "退出";
                BT_Submit.Click += new System.EventHandler(BT_Back_Click);
            }
            for (int i = 0; i < count; i++)
            {
                Label LB_CarNumber = new Label();
                LB_CarNumber.Text  = LB_CarNumberTemp.Text + (i + 1) + ":";
                LB_CarNumber.Width = 55;
                Label LB_Validation = new Label();
                LB_Validation.Text  = LB_ValidationTemp.Text + (i + 1) + ":";
                LB_Validation.Width = 55;
                if (Type == 1)
                {
                    TextBox TB_CarNumber  = new TextBox();
                    TextBox TB_Validation = new TextBox();


                    TB_CarNumber.Width     = 200;
                    TB_Validation.Width    = 200;
                    TB_CarNumber.Location  = new Point(65, TB_CarNumberTemp.Location.Y + 30 * i);
                    TB_Validation.Location = new Point(65, TB_ValidationTemp.Location.Y + 30 * i);
                    GB_Car.Controls.Add(TB_CarNumber);
                    GB_Validation.Controls.Add(TB_Validation);
                }
                else
                {
                    Label LB_CarN = new Label();
                    Label LB_Vali = new Label();
                    LB_CarN.Text     = List_GetCar[i].GetCar_CarNumber;
                    LB_Vali.Text     = List_GetCar[i].GetCar_UserValidation;
                    LB_CarN.Width    = 200;
                    LB_Vali.Width    = 200;
                    LB_CarN.Location = new Point(65, TB_CarNumberTemp.Location.Y + 30 * i);
                    LB_Vali.Location = new Point(65, TB_ValidationTemp.Location.Y + 30 * i);
                    GB_Car.Controls.Add(LB_CarN);
                    GB_Validation.Controls.Add(LB_Vali);
                }
                LB_CarNumber.Location  = new Point(LB_CarNumberTemp.Location.X, LB_CarNumberTemp.Location.Y + 30 * i);
                LB_Validation.Location = new Point(LB_ValidationTemp.Location.X, LB_ValidationTemp.Location.Y + 30 * i);


                GB_Car.Controls.Add(LB_CarNumber);
                GB_Validation.Controls.Add(LB_Validation);
            }
            GB_Car.Height        = 50 + 30 * count;
            GB_Validation.Height = 50 + 30 * count;
            this.Height          = 130 + 30 * count;
            BT_Submit.Location   = new Point(BT_Submit.Location.X, GB_Validation.Height + 20);
        }
Ejemplo n.º 26
0
        public Form_CarBack(int OrderID)
        {
            InitializeComponent();
            OrderSummery_Client = (OrderSummeryClient)ClientFactory.GetClient(ClientType.Type.OrderSummery);
            Order_Temp          = OrderSummery_Client.SelectOrderSummery_OrderID(OrderID);
            TimeSpan TS_Start = new TimeSpan(Order_Temp.Order_Start_Time.Ticks);
            TimeSpan TS_End   = new TimeSpan(Order_Temp.Checkout_Time.Ticks);
            TimeSpan TS       = TS_Start.Subtract(TS_End);
            decimal  RentalPrice;
            decimal  CatchPrice;
            decimal  OverPrice;
            decimal  RentalType;

            #region 设定4差别项

            if (Order_Temp.RentalType_Name == "自驾")
            {
                RentalType = 0;
                OverPrice  = Order_Temp.Version_Price_Over;
            }
            else
            {
                RentalType = Order_Temp.Version_Price_Riding;
                OverPrice  = Order_Temp.Version_Price_Over_Riding;
            }
            if (Order_Temp.Client_RoleName == "普通会员")
            {
                RentalPrice = Order_Temp.Version_Price_Normal_Rental;
                if (Order_Temp.Order_IsCatch)
                {
                    CatchPrice = Order_Temp.Version_Price_Normal_Catch;
                }
                else
                {
                    CatchPrice = 0;
                }
            }
            else
            {
                RentalPrice = Order_Temp.Version_Price_Member_Rental;
                if (Order_Temp.Order_IsCatch)
                {
                    CatchPrice = Order_Temp.Version_Price_Member_Catch;
                }
                else
                {
                    CatchPrice = 0;
                }
            }
            #endregion
            //租借车型
            Label_Version.Text = Order_Temp.Version_Name;
            Label_Type.Text    = Order_Temp.Type_Name;
            Label_Brand.Text   = Order_Temp.Brand_Name;
            this.OrderID       = OrderID;

            //基本租金
            Label_Count1.Text      = Order_Temp.Order_Count.ToString();
            Label_Day1.Text        = TS.Duration().Days.ToString();
            Label_PriceRental.Text = RentalPrice.ToString();
            decimal Total_Rental = RentalPrice * TS.Duration().Days *Order_Temp.Order_Count;
            Label_TotalRental.Text = Total_Rental.ToString();

            //接送费用
            Label_Count2.Text     = Order_Temp.Order_Count.ToString();
            Label_PriceCatch.Text = CatchPrice.ToString();
            decimal Total_Catch = Order_Temp.Order_Count * CatchPrice;
            Label_TotalCatch.Text = Total_Catch.ToString();

            //行驶费用
            Label_BaseKM.Text    = Order_Temp.Version_BaseKM.ToString();
            Label_OverKM.Text    = Order_Temp.Checkout_KM.ToString();
            Label_PriceOver.Text = OverPrice.ToString();
            decimal Total_Over = Order_Temp.Checkout_KM * OverPrice;
            Label_TotalOver.Text = Total_Over.ToString();

            //代驾费用
            Label_Count3.Text      = Order_Temp.Order_Count.ToString();
            Label_Day2.Text        = TS.Duration().Days.ToString();
            Label_PriceRiding.Text = RentalType.ToString();
            decimal Total_RentalType = Order_Temp.Order_Count * TS.Duration().Days *RentalType;
            Label_TotalRentalType.Text = Total_RentalType.ToString();

            //活动优惠
            Label_Count5.Text      = Order_Temp.Order_Count.ToString();
            Label_ActionPrice.Text = Order_Temp.Action_Price.ToString();
            decimal Total_Action = Order_Temp.Order_Count * Order_Temp.Action_Price;
            Label_TotalAction.Text = Total_Action.ToString();

            //押金退还
            Label_Count4.Text       = Order_Temp.Order_Count.ToString();
            Label_PriceDeposit.Text = Order_Temp.Version_Price_Deposit.ToString();
            decimal Total_Deposit = Order_Temp.Order_Count * Order_Temp.Version_Price_Deposit;
            Label_TotalDeposit.Text = Total_Deposit.ToString();


            Label_Total.Text = (Total_Rental + Total_Catch + Total_Over + Total_RentalType + Total_Action - Total_Deposit).ToString();
        }