Request
Action
các bước check khi xuất kho!
b1: neu Transaction No != PL, nghia la khong phai PL --> thoat
b2: kiem tra tinh trang PL
i = CheckPhieu(this.txtInvoiceNo.Text);
if (i == -1) //Route đã inactive, không thể xuất kho
{
XtraMessageBox.Show("Đơn hàng này đã shipped, không thể xuất kho!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
else if (i == 1) //Route đã inactive, nhưng đây là picklist extra nên có thể xuất kho
{
if (XtraMessageBox.Show("Cảnh báo, đơn hàng này đã shipped, không nên xuất kho, bạn có muốn tiếp tục xuất kho?", "Question", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
{
return;
}
}
else if (i == -2) //Picklist chưa được duyệt, không thể xuất kho
{
XtraMessageBox.Show("Picklist chưa được duyệt, không thể xuất kho!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
else if (i == -3) //Picklist đã đóng, không thể xuất kho
{
XtraMessageBox.Show("Picklist đã đóng, không thể xuất kho!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
else if (i == 2) //Picklist tổng hợp, không cần check
{
}
Count | JobName | Dept | User | Target | Etd | Status | # |
---|