private void FormMain_Load(object sender, EventArgs e) { picImage.ReadOnly = true; rtbHistory.RichTextBox.ReadOnly = true; try { //查询对方信息 TEmployeeDTO result = _client.TEmployeeQueryAll().Where(t => t.EmployeeName == _chatName).FirstOrDefault(); if (result != null && result.EntryImage != null && result.EntryImage.Length > 0) { picImage.SetPicture(result.EntryImage); lylblEmotion.Text = result.Emotion; } } catch { } //读取皮肤配置文件 //选取选中的配置文件 string skinItem = string.Empty; if (SettingHelper.ValueExists(section, Id)) { skinItem = SettingHelper.ReadString(section, Id, string.Empty); } else { skinItem = "d8ffa25210f6ab3bf7923ca55fb03b56.jpg"; SettingHelper.WriteString(section, Id, skinItem); } this.BackgroundImage = Image.FromFile(Path.Combine(dataForlder, skinItem)); SetSkin(this.BackgroundImage); }
public void RefreashData(TEmployeeDTO dto) { lblName.Text = dto.EmployeeName; lblEmotion.Text = dto.Emotion; tip.SetToolTip(lblEmotion, dto.Emotion); //心情 _tipForm = new FormEmploeeInfo(dto); //资料 OrginImage = dto.EntryImage; picImage.SetPicture(OrginImage); //图标 SetLocation(); }
public FormEmploeeInfo(TEmployeeDTO dto) : this() { lblAge.Text = dto.EmployeeAge.ToString(); lblIdcard.Text = dto.IdCard; lblName.Text = dto.EmployeeName; lblSex.Text = dto.EmployeeSex; lblTel.Text = dto.EmployeePhone; lblEntra.Text = dto.EntryData.ToString(); pictureStreamBox1.SetPicture(dto.EntryImage); }
/// <summary> /// 更新一条TEmployee记录 /// </summary> /// <param name="dto">TEmployee实体</param> /// <returns>是否更新成功</returns> public bool Update(TEmployeeDTO dto) { try { if (_repository.Update(dto.ProjectedAs<T_Employee>()) >= 0) return true; else return false; } catch (Exception ex) { throw ex; } }
private void btnRegist_Click(object sender, EventArgs e) { string message = string.Empty; if (!ConfirmNull(out message)) { labelWarning.Text = message; labelWarning.ForeColor = Color.Red; return; } if ((bool)txtAccount.Tag == false) { TEmployeeDTO emp = new TEmployeeDTO(); emp.EmployeeId = Guid.NewGuid().ToString(); emp.EmployeeName = txtName.Text; emp.EmployeePhone = txtTel.Text; emp.EmployeeSex = coboSex.Text; emp.EntryData = dateTimePicker1.Value; emp.IdCard = txtIdCard.Text.Replace("-", ""); emp.EmployeeAge = int.Parse(dmpAge.Text); emp.EntryImage = pictureStreamBox1.GetPictureStream(); bool result = _client.TEmployeeAdd(emp); TLoginDTO login = new TLoginDTO(); login.EmployeeId = emp.EmployeeId; login.LoginId = Guid.NewGuid().ToString(); login.LoginName = txtAccount.Text; login.LoginPsw = txtPsw.Text; login.Role = coboRole.Text; result &= _client.TLoginAdd(login); if (result) { labelWarning.ForeColor = Color.Green; labelWarning.Text = "注册成功!"; _account = login.LoginName + "," + login.LoginPsw; Thread.Sleep(2000); this.DialogResult = DialogResult.OK; } else { labelWarning.Text = "注册失败!"; labelWarning.ForeColor = Color.Red; } } }
/// <summary> /// 新增一条TEmployee记录 /// </summary> /// <param name="dto">TEmployee实体</param> /// <returns>是否新增成功</returns> public bool Add(TEmployeeDTO dto) { try { var entity = dto.ProjectedAs<T_Employee>(); if (_repository.Insert(entity) > 0) { return true; } else { return false; } } catch (Exception ex) { throw ex; } }
public void RefreashData() { TEmployeeDTO dto = _client.TEmployeeQueryById(_Id); RefreashData(dto); }