Пример #1
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);
        }
Пример #2
0
 private void BT_Update_Click(object sender, EventArgs e)
 {
     WorkRAPService.User_WorkRAP model = WorkRAP_Client.SelectWorkRAP_ID((int)LB_RAP.SelectedValue);
     model.WorkRAP_Time = DTP_Date.Value;
     model.WorkRAP_Type = (int)CB_Action.SelectedValue;
     if (WorkRAP_Client.UpdateWorkRAP(model))
     {
         MessageBox.Show("修改成功!", "提示!", MessageBoxButtons.OK, MessageBoxIcon.Information);
         List_RAP           = SalaryInfoSummery_Client.SelectAllRAP().Where(P => P.WorkRAP_Time.Year == DateTime.Now.Year && P.WorkRAP_Time.Month == DateTime.Now.Month).ToList();
         LB_User.DataSource = UserManager_Client.GetAllShops(null, null, ShopID).ToList();
     }
     else
     {
         MessageBox.Show("修改失败!请联系管理员!", "错误!", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
     }
 }
Пример #3
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();
 }
Пример #4
0
        private void BT_Update_Click(object sender, EventArgs e)
        {
            User_SalaryAppend model = SalaryAppend_Client.SelectSalaryAppend_ID((int)LB_SalaryAppend.SelectedValue);

            model.SalaryAppend_Time  = DTP_Date.Value;
            model.SalaryAppend_Info  = TB_Action.Text;
            model.SalaryAppend_Price = Convert.ToDecimal(TB_Price.Text);
            if (SalaryAppend_Client.UpdateSalaryAppend(model))
            {
                MessageBox.Show("修改成功!", "提示!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                List_SalaryAppend  = SalaryInfoSummery_Client.SelectSalaryAppend().Where(P => P.SalaryAppend_Time.Year == DateTime.Now.Year && P.SalaryAppend_Time.Month == DateTime.Now.Month).ToList();
                LB_User.DataSource = UserManager_Client.GetAllShops(null, null, ShopID).ToList();
            }
            else
            {
                MessageBox.Show("修改失败!请联系管理员!", "错误!", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }
Пример #5
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);
 }
Пример #6
0
 private void BT_Submit_Click(object sender, EventArgs e)
 {
     List_Log = SalaryLog_Client.SelectAllSalaryLogs().Where(P => P.SalaryLog_Time.Month == DateTime.Now.Month && P.SalaryLog_Time.Year == DateTime.Now.Year).ToList();
     if (List_Log.Count() == 0)
     {
         List <Shop_ViewModel> List_User = UserManager_Client.GetAllShops(null, null, ShopID).ToList();
         foreach (Shop_ViewModel Temp in List_User)
         {
             try
             {
                 if (WorkRAP_Client.SelectWorkRAP_UID((Guid)Temp.UserId).Where(P => P.WorkRAP_Time.Month == DateTime.Now.Month && P.WorkRAP_Time.Year == DateTime.Now.Year).Count() == 0)
                 {
                     WorkRAP_Client.AddWorkRAP(new User_WorkRAP()
                     {
                         WorkRAP_Time = DateTime.Now,
                         WorkRAP_Type = 7,
                         WorkRAP_User = (Guid)Temp.UserId
                     });
                 }
                 SalaryLog_Client.AddSalaryLog(new User_SalaryLog()
                 {
                     SalaryLog_Mark = false,
                     SalaryLog_Time = DateTime.Now,
                     SalaryLog_User = (Guid)Temp.UserId
                 });
             }
             catch
             {
                 MessageBox.Show("系统未知错误,请联系系统管理员!", "错误!", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
             }
         }
         MessageBox.Show("本月的工资表已经成功生成!现在您可以进入<领工资>选单发放本月工资!", "提示!", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
     }
     else
     {
         MessageBox.Show("本月的工资表已经生成!请勿重复生成工资表!", "错误!", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
     }
 }
Пример #7
0
        /// <summary>
        /// 删除店铺按钮事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BT_DeletShop_Click(object sender, EventArgs e)
        {
            if (CB_City.SelectedIndex <= 0)
            {
                MessageBox.Show("为了精确定位到您选择的店铺,请指定好城市名称!");
                return;
            }
            DialogResult result = MessageBox.Show("该操作会删除该店铺以及该店铺下所有的成员关系,您确定要删除吗?", "警告!!", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2);

            if (result == DialogResult.OK)
            {
                int CityID = List_ShopInfo.Where(P => P.City_Name == CB_City.SelectedItem.ToString()).First().City_ID;
                UserManager_Client.UserDropShop_ShopID(List_ShopInfo.Where(P => P.Shop_Name == LB_Shop.SelectedItem.ToString()).First().Shop_ID);
                int ShopID = Shop_Client.SelectShop_Name(LB_Shop.SelectedItem.ToString(), CityID).Shop_ID;
                Shop_Client.DeleteShop(ShopID);
                List_ShopInfo = UserManager_Client.GetAllShops(null, null, null).ToList();
                LB_ShopBind();
            }
            else
            {
                return;
            }
        }
Пример #8
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();
        }