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); }
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); } }
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(); }
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); } }
/// <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); }
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); } }
/// <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; } }
//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(); }