示例#1
0
        private void btnThongKe_Click(object sender, EventArgs e)
        {
            try
            {
                if (grvChiTiet.FocusedRowHandle != null)
                {
                    var nhapHangUserInfo = grvChiTiet.GetRow(grvChiTiet.FocusedRowHandle) as tmp_NhapHang_UserInfo;

                    ChungTuXuatNhapNccInfo chungTuXuatNhapNccInfo = tblChungTuDataProvider.GetChungTuNhapNCCFromSoPO(
                        nhapHangUserInfo.SoPO, nhapHangUserInfo.SoPhieuNhap,
                        Convert.ToInt32(TransactionType.TRA_LAI_PO), Declare.IdKho,
                        nhapHangUserInfo.NgayNhap, nhapHangUserInfo.IdChungTu);

                    if (chungTuXuatNhapNccInfo != null)
                    {
                        OID = chungTuXuatNhapNccInfo.IdChungTu;
                    }
                    else
                    {
                        OID = 0;
                    }

                    frm_ListThongKeMaVach frm = new frm_ListThongKeMaVach(this, 2);
                    frm.ShowDialog();
                }
            }
            catch (Exception ex)
            {
#if DEBUG
                MessageBox.Show(ex.ToString());
#else
                MessageBox.Show(ex.Message);
#endif
                EventLogProvider.Instance.WriteLog(ex.ToString()
                                                   + "\nUser: "******"\nKho: " + Declare.IdKho,
                                                   this.Name);
            }
        }
        private void btnThongKe_Click(object sender, EventArgs e)
        {
            if (grvChiTiet.FocusedRowHandle != null)
            {
                var nhapHangUserInfo = grvChiTiet.GetRow(grvChiTiet.FocusedRowHandle) as tmp_NhapHang_UserInfo;

                ChungTuXuatNhapNccInfo chungTuXuatNhapNccInfo = tblChungTuDataProvider.GetChungTuNhapNCCFromSoPO(
                    nhapHangUserInfo.SoPO, nhapHangUserInfo.SoPhieuNhap,
                    Convert.ToInt32(TransactionType.NHAP_PO), Declare.IdKho, nhapHangUserInfo.NgayNhap, nhapHangUserInfo.IdChungTu);
                if (chungTuXuatNhapNccInfo != null)
                {
                    OID = chungTuXuatNhapNccInfo.IdChungTu;
                }
                else
                {
                    OID = 0;
                    MessageBox.Show("PO này chưa được nhập mã vạch chi tiết");
                    return;
                }

                frm_ListThongKeMaVach frm = new frm_ListThongKeMaVach(this, 1);
                frm.ShowDialog();
            }
        }