private void dGVPhieuCan_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            btnSuaphieu.Enabled = true;

            if (dGVPhieuCan.DataSource == null)
            {
                return;
            }
            if (string.IsNullOrWhiteSpace(dGVPhieuCan.CurrentRow.Cells["MaPhieu"].Value.ToString()))
            {
                return;
            }

            PhieuCanInfo phieuCan = _PhieuCanCtrl.LayPhieuCan2(dGVPhieuCan.CurrentRow.Cells["MaPhieu"].Value.ToString());

            txtMaPhieu.Text        = phieuCan.MaPhieu;
            txtKhachHang.Text      = phieuCan.KhachHang;
            txtBienSoXe.Text       = phieuCan.BSX;
            txtLaiXe.Text          = phieuCan.LaiXe;
            cbLoaiHang.Text        = phieuCan.LoaiHang;
            txtDonGia.Text         = phieuCan.DonGia.ToString();
            txtThanhTien.Text      = (phieuCan.DonGia > 0) ? ((phieuCan.DonGia * (phieuCan.KLCanLan1 - phieuCan.KLCanLan2)).ToString()) : "0";
            txtKLTong.Text         = phieuCan.KLCanLan1.ToString("0,0.##");
            txtKLBi.Text           = phieuCan.KLCanLan2.ToString("0,0.##");
            txtKLHang.Text         = (phieuCan.KLCanLan1 - phieuCan.KLCanLan2).ToString("0,0.##");
            txtGioCanTong.Text     = phieuCan.NgayCanLan1.ToString();
            txtGioCanBi.Text       = phieuCan.NgayCanLan2.ToString();
            pictureBoxBSXVao.Image = phieuCan.BienSoXe;
            pictureBoxBSXRa.Image  = phieuCan.BienSoXeRa;
        }
Esempio n. 2
0
 private void dGVPhieuCan_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         int numrow;
         numrow             = e.RowIndex;
         Utilities.PhieuCan = _PhieuCanCtrl.LayPhieuCan2(dGVPhieuCan.Rows[numrow].Cells[0].Value.ToString());
         Utilities.KLCan    = blKLCan.Text;
         frmPhieuCan frmPhieuCan = new frmPhieuCan(this);
         frmPhieuCan.ShowDialog();
     }
     catch
     {
         Utilities.frmMain.lbThongBao.Text = "Lỗi";
     }
 }
        private void btnTimKiem_Click(object sender, EventArgs e)
        {
            try
            {
                Utilities.PhieuCan = _PhieuCanCtrl.LayPhieuCan2(txtTimKiem.Text);
                if (Utilities.PhieuCan.NgayCanLan1 != DateTime.Parse("1/1/0001 12:00:00 AM"))
                {
                    if (Utilities.PhieuCan.TenNhanVienCanLan2.ToString() != "")
                    {
                        btnCanLan1.Enabled = false;
                        btnCanLan2.Enabled = false;

                        txtMaPhieu.Text   = Utilities.PhieuCan.MaPhieu;
                        txtKhachHang.Text = Utilities.PhieuCan.KhachHang;
                        txtBSX.Text       = Utilities.PhieuCan.BSX;
                        txtKLCanLan1.Text = Utilities.PhieuCan.KLCanLan1.ToString();
                        txtKLCanLan2.Text = Utilities.PhieuCan.KLCanLan2.ToString();
                        cbKieuCan.Text    = Utilities.PhieuCan.KieuCanLan1;
                        txtTenLaiXe.Text  = Utilities.PhieuCan.LaiXe;
                        cbLoaiHang.Text   = Utilities.PhieuCan.LoaiHang;
                        txtGioVaoCan.Text = Utilities.PhieuCan.NgayCanLan1.ToString();
                        txtGioRaCan.Text  = Utilities.PhieuCan.NgayCanLan2.ToString();
                        txtDonGia.Text    = Utilities.PhieuCan.DonGia.ToString();
                        btnSua.Enabled    = true;
                        cbKieuCan.Enabled = false;
                        Disable_ThongTin();
                    }
                    else
                    {
                        txtMaPhieu.Text   = Utilities.PhieuCan.MaPhieu;
                        txtKhachHang.Text = Utilities.PhieuCan.KhachHang;
                        txtBSX.Text       = Utilities.PhieuCan.BSX;
                        txtKLCanLan1.Text = Utilities.PhieuCan.KLCanLan1.ToString();
                        txtKLCanLan2.Text = Utilities.PhieuCan.KLCanLan2.ToString();
                        cbKieuCan.Text    = Utilities.PhieuCan.KieuCanLan1;
                        txtTenLaiXe.Text  = Utilities.PhieuCan.LaiXe;
                        cbLoaiHang.Text   = Utilities.PhieuCan.LoaiHang;
                        txtGioVaoCan.Text = Utilities.PhieuCan.NgayCanLan1.ToString();
                        txtDonGia.Text    = Utilities.PhieuCan.DonGia.ToString();

                        btnCanLan1.Enabled = false;
                        btnCanLan2.Enabled = true;
                        Disable_ThongTin();
                        cbKieuCan.Enabled = false;
                        btnSua.Enabled    = true;
                    }
                }
                else
                {
                    cbKieuCan.SelectedValue = "1";
                    txtMaPhieu.Text         = "";
                    txtKLCanLan1.Text       = "";
                    txtKLCanLan2.Text       = "";
                    txtBSX.Text             = "";
                    txtKhachHang.Text       = "";
                    cbKieuCan.SelectedIndex = 0;
                    //cbLoaiHang.Text = "";
                    //txtDonGia.Text = "";

                    btnSua.Enabled     = false;
                    btnIn.Enabled      = false;
                    btnCanLan2.Enabled = false;
                    btnXoa.Enabled     = false;
                    Utilities.frmMain.lbThongBao.Text = "Không tìm thấy phiếu cân.";
                }
            }
            catch
            {
                Utilities.frmMain.lbThongBao.Text = "Lỗi.";
            }
        }