public frm_CustomerEdit(CustomerManagementDto customerManagementDto) { InitializeComponent(); this.CustomerManagementDto = customerManagementDto; this.FlagChange = false; if (this.CustomerManagementDto == null) { this.Close(); } this.initForm(); }
public CustomerManagementDto GetCustomerByPhone(string phone) { CustomerManagementDto dto; try { dto = Mapping.Mapper.Map <CustomerManagementDto>(this.customerRepository.GetByPhone(phone, true)); dto.Message = ""; } catch { dto = new CustomerManagementDto(MessageContent.GET_CUSTOMER_ERROR); } return(dto); }
// Xử lý khi double click trường [Dánh sách khách hàng] private void doubleClickRow(object sender, EventArgs e) { if (this.customerManagementDtos.Count <= 0) { return; } if (this.dgvListCustomer.SelectedRows.Count == 0) { return; } string index = this.dgvListCustomer.SelectedRows[0].Cells[0].Value.ToString(); CustomerManagementDto tempDto = this.customerManagementDtos[Convert.ToInt32(index) - 1]; this.customerEditForm = new frm_CustomerEdit(tempDto); this.customerEditForm.FormClosing += new FormClosingEventHandler(formClosing); this.customerEditForm.Show(); }
// Xử lý khi nhấn enter trường [Số điện thoại] private void enterTxtPhoneNumber(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if ("".Equals(this.txtPhoneNumber.Text.Trim())) { return; } CustomerManagementDto dto = this.customerManagementBus.GetCustomerByPhone(this.txtPhoneNumber.Text.Trim()); if (!"".Equals(dto.Message.Trim())) { MessageBox.Show(dto.Message, MessageTitle.GET_CUSTOMER_ERROR, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } this.customerManagementDtos.Clear(); this.customerManagementDtos.Add(dto); this.reloadDataGridView(); } }
public List <CustomerManagementDto> GetAllCustomer() { List <CustomerManagementDto> customerManagementDtos = new List <CustomerManagementDto>(); List <Customer> customers = null; try { customers = this.customerRepository.GetAll().ToList(); } catch { return(customerManagementDtos); } foreach (Customer customer in customers) { CustomerManagementDto dto = Mapping.Mapper.Map <CustomerManagementDto>(customer); customerManagementDtos.Add(dto); } return(customerManagementDtos); }
public List <CustomerManagementDto> GetCustomerByName(string name) { List <CustomerManagementDto> customerManagementDtos = new List <CustomerManagementDto>(); IEnumerable <Customer> customers = null; try { customers = this.customerRepository.GetByName(name, true).ToList(); } catch { return(customerManagementDtos); } foreach (Customer customer in customers) { CustomerManagementDto dto = Mapping.Mapper.Map <CustomerManagementDto>(customer); Console.WriteLine(customer.CusTypeId); customerManagementDtos.Add(dto); } return(customerManagementDtos); }