Beispiel #1
0
        private async void btnLuu_Click(object sender, EventArgs e)
        {
            ResponseData result = null;

            if (currentNhaCungCap != null) // Add new
            {
                currentNhaCungCap.Ma           = txtMaNhaCungCap.Text;
                currentNhaCungCap.Ten          = txtTenNhaCungCap.Text;
                currentNhaCungCap.DiaChi       = txtDiaChi.Text;
                currentNhaCungCap.Email        = txtEmail.Text;
                currentNhaCungCap.SDT          = txtSDT.Text;
                currentNhaCungCap.NguoiDaiDien = txtNguoiDaiDien.Text;

                result = await NhaCungCapService.ThemNhaCungCap(currentNhaCungCap);
            }
            else // Update
            {
                currentNhaCungCap              = new NhaCungCap();
                currentNhaCungCap.Ma           = txtMaNhaCungCap.Text;
                currentNhaCungCap.Ten          = txtTenNhaCungCap.Text;
                currentNhaCungCap.DiaChi       = txtDiaChi.Text;
                currentNhaCungCap.Email        = txtEmail.Text;
                currentNhaCungCap.SDT          = txtSDT.Text;
                currentNhaCungCap.NguoiDaiDien = txtNguoiDaiDien.Text;
                currentNhaCungCap.Id           = int.Parse(txtIdNhaCungCap.Text);

                result = await NhaCungCapService.CapNhatNhaCungCap(currentNhaCungCap);
            }

            if (result.Status == Config.CODE_OK)
            {
                MessageBoxEx.Show(result.Message, "Thông báo");
                ClearLayout();
                LoadNhaCungCap();
            }
            else if (result != null)
            {
                MessageBoxEx.Show(result.Message, "Thông báo");
            }
            else
            {
                MessageBoxEx.Show("Opps!!!", "Thông báo");
            }

            currentNhaCungCap = null;
        }