public List <ModelViewUsers> GetAllList() { var NegocioEmpleado = new BusinessEmployee(); var NegocioModulos = new BusinessModuleService(); var usuarios = GetAll(); var empleados = NegocioEmpleado.GetAll(); var modulos = NegocioModulos.GetAll(); var lt = (from a in usuarios join b in empleados on a.UserID equals b.FK_UserID join c in modulos on b.FK_ModuleID equals c.ModuleID select new ModelViewUsers() { UserID = a.UserID, ProfileID = a.ProfileID, UserName = a.UserName, Name = a.Name, Email = a.Email, Status = a.Status, DateCreate = a.DateCreate, DateLastAccess = a.DateLastAccess, DateModification = a.DateModification, EmployyeID = b.EmployeeID, Module = c.ID + " - " + c.Base }).ToList(); return(lt); }
public async Task <Response> Update(int id, [FromForm] BusinessEmployee model) { Response _objResponse = new Response(); try { if (id != model.BusinessEmployeeId) { _objResponse.Status = "No record found"; _objResponse.Data = null; } else { _context.Entry(model).State = EntityState.Modified; await _context.SaveChangesAsync(); _objResponse.Status = "Success"; _objResponse.Data = null; } } catch (Exception ex) { _objResponse.Data = null; _objResponse.Status = ex.ToString(); Console.WriteLine("\nMessage ---\n{0}", ex.ToString()); Console.WriteLine("\nStackTrace ---\n{0}", ex.StackTrace); } return(_objResponse); }
// GET: Employee public ActionResult Index() { BusinessEmployee BusinessEmployee = new BusinessEmployee(); var retorno = BusinessEmployee.GetAllEmployees(null); return(View(retorno)); }
public async Task <Response> Insert([FromForm] BusinessEmployee model) { Response _objResponse = new Response(); try { if (ModelState.IsValid) { _context.Add(model); await _context.SaveChangesAsync(); _objResponse.Status = "Success"; _objResponse.Data = null; } else { _objResponse.Status = "Validation Error"; _objResponse.Data = null; } } catch (Exception ex) { _objResponse.Data = null; _objResponse.Status = ex.ToString(); Console.WriteLine("\nMessage ---\n{0}", ex.ToString()); Console.WriteLine("\nStackTrace ---\n{0}", ex.StackTrace); } return(_objResponse); }
private void button1_Click(object sender, EventArgs e)//移除 { if (listView1.SelectedItems != null && listView1.SelectedItems.Count != 0) { BusinessEmployee be = (BusinessEmployee)listView1.SelectedItems[0].Tag; listView1.Items.Remove(listView1.SelectedItems[0]); beList.Remove(be); count--; } }
static void Main(string[] args) { var lynne = new TechnicalEmployee("Lynne West"); var logan = new TechnicalEmployee("Logan West"); var riley = new BusinessEmployee("Riley West"); Console.WriteLine(lynne.employeeStatus()); Console.WriteLine(logan.employeeStatus()); Console.WriteLine(riley.employeeStatus()); }
static void Main(string[] args) { var technicaEmployee = new TechnicalEmployee("Libby"); var businessEmployee = new BusinessEmployee("Bob"); Console.WriteLine(technicaEmployee.EmployeeStatus()); Console.WriteLine(businessEmployee.EmployeeStatus()); Console.ReadKey(); }
static void Main(string[] args) { // Instantiates TechnicalEmployee Object with name Libby and salary 2000 called employee1 var employee1 = new TechnicalEmployee("Libby"); // Instantiates TechnicalEmployee Object with name Zaynah called employee2 var employee2 = new TechnicalEmployee("Zaynah"); // Instantiates BusinessEmployee Object with name Winter called employee3 var employee3 = new BusinessEmployee("Winter"); // Output to the console window Console.WriteLine(employee1.employeeStatus() + "..." + employee2.employeeStatus() + "..." + employee3.employeeStatus()); Console.ReadLine(); }
private void button3_Click(object sender, EventArgs e) { if (listView2.Items.Count == 0 && listView2.Items == null) { MessageBox.Show("未作人员修改"); } else { WkTUser user = new WkTUser(); foreach (ListViewItem item in listView2.Items) { user = (WkTUser)item.Tag; BusinessEmployee be = new BusinessEmployee(); be.EmployeeId = user; be.BusinessId = business; be.PassExam = (int)BusinessEmployee.ExamState.pass; business.BusinessEmployee.Add(be); } foreach (ListViewItem item in listView3.Items) { BusinessEmployee be = (BusinessEmployee)item.Tag;; if (be.PassExam == (int)BusinessEmployee.ExamState.redo) { business.BusinessEmployee.Remove(be); } } business.PassExam = (int)Business.ExamState.pass; baseService.SaveOrUpdateEntity(business); #region 务器通信 KjqbService.Service1Client ser = new KjqbService.Service1Client(); KjqbService.BusinessService bs = new KjqbService.BusinessService(); bs.BusinessID = business.Id; bs.ReceiveID = business.Boss.Id; bs.Type = 0; bs.TimeStamp = DateTime.Now.Ticks; ser.SaveInBusinessListInService(bs); #endregion MessageBox.Show("成功提交"); this.DialogResult = DialogResult.OK; } }
private void button2_Click(object sender, EventArgs e)//添加 { if (listView2.SelectedItems != null && listView2.SelectedItems.Count != 0) { BusinessEmployee be = new BusinessEmployee(); be.BusinessId = business; be.EmployeeId = ((WkTUser)listView2.SelectedItems[0].Tag); be.PassExam = (int)BusinessEmployee.ExamState.waiting; beList.Add(be); ListViewItem item = new ListViewItem(); item.Text = be.EmployeeId.KuName; item.Tag = be; listView1.Items.Add(item); count++; } }
static void Main(string[] args) { // Instantiates Employee Object with name Libby and salary 2000 called emp1 var emp1 = new Employee("Libby", 2000); // Instantiates TechnicalEmployee Object with name Zaynah called emp2 var emp2 = new TechnicalEmployee("Zaynah"); // Instantiates BusinessEmployee Object with name Winter called emp3 var emp3 = new BusinessEmployee("Winter"); // Output to the console window Console.WriteLine(emp1.employeeStatus()); Console.WriteLine(emp2.employeeStatus()); Console.WriteLine(emp3.employeeStatus()); TechnicalEmployee te = new TechnicalEmployee("Zet"); Employee e = te; Console.WriteLine(e.employeeStatus()); }
public List <ModelViewUserNotification> GetAllNotificationUsers(string ModuleID, string Name) { var NegocioUsuario = new BusinessUsers(); var NegocioEmpleado = new BusinessEmployee(); var NegocioModulosMabe = new BusinessModuleService(); // var usuarios = NegocioUsuario.GetActives().Where(p=> p.ProfileID == 4); var empleados = NegocioEmpleado.GetAll(); var modulos = new List <EntityModuleService>(); var usuarios = new List <ModelViewUserList>(); if (ModuleID != null) { int[] nums = ModuleID.Split(',').Select(int.Parse).ToArray(); modulos = NegocioModulosMabe.GetAll().Where(p => nums.Contains(p.ModuleID)).ToList(); } else { modulos = NegocioModulosMabe.GetAll(); } if (Name != "") { usuarios = NegocioUsuario.GetActives().Where(p => p.ProfileID == 4 && (p.Name.ToLower().Contains(Name.ToLower()) || p.UserName.Contains(Name))).ToList(); } else { usuarios = NegocioUsuario.GetActives(); } return((from a in usuarios join b in empleados on a.UserID equals b.FK_UserID join c in modulos on b.FK_ModuleID equals c.ModuleID select new ModelViewUserNotification() { UserID = a.UserID, Name = "(" + a.UserName + ")" + " " + b.FirstName + " " + b.LastName + " " + c.ID + " - " + c.Base }).ToList()); }
public List <ModelViewUserNotification> GetAllNotificationUsers(string Employee) { var NegocioUsuario = new BusinessUsers(); var NegocioEmpleado = new BusinessEmployee(); var NegocioModulosMabe = new BusinessModuleService(); var empleados = NegocioEmpleado.GetAll(); var modulos = new List <EntityModuleService>(); var usuarios = new List <ModelViewUserList>(); modulos = NegocioModulosMabe.GetAll(); int[] nums = Employee.Split(',').Select(int.Parse).ToArray(); usuarios = NegocioUsuario.GetActives().Where(p => nums.Contains(p.UserID)).ToList(); return((from a in usuarios join b in empleados on a.UserID equals b.FK_UserID join c in modulos on b.FK_ModuleID equals c.ModuleID select new ModelViewUserNotification() { UserID = a.UserID, Name = "(" + a.UserName + ")" + " " + b.FirstName + " " + b.LastName + " " + c.ID + " - " + c.Base }).ToList()); }
public void BusinessEmployee() { var employee = new BusinessEmployee("Winter"); Assert.Equal("3 Winter with a budget of 1000.", employee.EmployeeStatus()); }
private void button17_Click(object sender, EventArgs e)//出差发起提交 { if (listView9.SelectedItems.Count == 0) { MessageBox.Show("请指定审批院领导"); } else if (textBox4.Text == "" || textBox5.Text == "" || listView1.Items.Count == 0) { MessageBox.Show("请完成出差表单"); } else if (dateTimePicker1.Value < DateTime.Now.Date || dateTimePicker2.Value < dateTimePicker1.Value) { MessageBox.Show("请正确选择时间"); } else { Business buss = new Business(); buss.Ku_Id = User; //buss.BusinessId = (WkTUser)listView1.SelectedItems[0].Tag; buss.StartTime = dateTimePicker1.Value.Date.Ticks; buss.EndTime = dateTimePicker2.Value.Date.Ticks; buss.BusinessDestination = textBox4.Text; buss.BusinessNote = textBox3.Text; buss.BusinessReason = textBox5.Text; buss.PassExam = (int)Business.ExamState.waiting; buss.WaitingNum = listView1.Items.Count; buss.Boss = (WkTUser)listView9.SelectedItems[0].Tag; // Business buss1 = (Business)(getBussItself(buss)[0]); buss.BusinessEmployee = new List <BusinessEmployee>(); foreach (ListViewItem row in listView1.Items) { BusinessEmployee be = new BusinessEmployee(); be.EmployeeId = (WkTUser)row.Tag; be.PassExam = (int)BusinessEmployee.ExamState.waiting; be.BusinessId = buss; buss.BusinessEmployee.Add(be); } Object id = baseService.saveEntity(buss); #region 务器通信 try { List <WkTDept> depList = new List <WkTDept>(); List <WkTUser> uList = new List <WkTUser>(); foreach (BusinessEmployee be in buss.BusinessEmployee) { if (depList.Count == 0) { depList.Add(be.EmployeeId.Kdid); } if (!depList.Contains(be.EmployeeId.Kdid)) { depList.Add(be.EmployeeId.Kdid); } } foreach (WkTDept dep in depList) { string sql = "from WkTUser u where u.Kdid=" + dep.Id; IList ul = baseService.loadEntityList(sql); foreach (WkTUser u in ul) { foreach (WkTRole r in u.UserRole) { if (r.KrOrder == 2) { uList.Add(u); } } } } KjqbService.Service1Client ser = new KjqbService.Service1Client(); if (uList != null && uList.Count != 0) { foreach (WkTUser u in uList) { KjqbService.BusinessService bs = new KjqbService.BusinessService(); bs.BusinessID = Convert.ToInt32(id.ToString()); bs.ReceiveID = u.Id; bs.Type = 0; bs.TimeStamp = DateTime.Now.Ticks; ser.SaveInBusinessListInService(bs); } } } catch { } #endregion MessageBox.Show("添加成功!"); listView9.SelectedItems.Clear(); textBox3.Clear(); textBox4.Clear(); textBox5.Clear(); listView4.Items.Clear(); listView1.Items.Clear(); } }
public static void Test() { var obj = new BusinessEmployee("Hieu"); BusinessEmployee BE = new BusinessEmployee("Tu"); }