Esempio n. 1
0
        private bool CheckSecurity(int id)
        {
            if (id == 0)
            {
                return(false);
            }

            var biz     = new DeliveryBiz();
            var current = biz.LoadItem(id);

            if (current != null)
            {
                if (current.Modified.Value != modified.Value)
                {
                    MessageBox.Show(Constants.Messages.ConflictOrderMessage);
                    return(true);
                }
            }

            return(false);
        }
Esempio n. 2
0
        public DeliveryForm(int id, User user)
        {
            InitializeComponent();

            InitForm(user);

            var lockBiz = new LockingBiz();
            var lockItem = lockBiz.LoadItem(Constants.TableNameDelivery, user.Id, id);
            if (lockItem == null)
            {
                lockBiz.LockItem(Constants.TableNameDelivery, id, user.Id);
            }
            else
            {
                groupBox1.Enabled = false;
                groupBox3.Enabled = false;
                groupBox4.Enabled = false;

                buttonSave.Enabled = false;
                buttonSendEmail.Enabled = false;
                buttonSendSms.Enabled = false;

                var userBiz = new UserBiz();
                var lockedUser = userBiz.LoadItem(lockItem.CurrentUserId);
                lockedUserName = lockedUser.FullName;
                isLocked = true;
            }

            drlVehicle.Focus();
            itemId = id;

            var biz = new DeliveryBiz();
            var item = biz.LoadItem(id);

            created = item.Created;
            createdBy = item.CreatedByUserId;
            modified = item.Modified;
            modifiedBy = item.ModifiedByUserId;

            labelDeliveryNo.Text = item.DeliveryNo;
            labelStatus.Text = item.Status;
            labelSendSms.Text = item.IsSendSms;
            labelSendEmail.Text = item.IsSendEmail;

            if (item.DeliveryDate.HasValue)
            {
                dateStartDate.Value = item.DeliveryDate.Value;
            }
            if (item.StartTime.HasValue)
            {
                dateTimeStartTime.Value = DateTime.Now + item.StartTime.Value;
            }

            textOtherInformation.Text = item.OtherInformation;
            if (item.VehicleId.HasValue)
            {
                drlVehicle.SelectedValue = item.VehicleId.Value;
            }
            if (item.StaffId.HasValue)
            {
                drlUser.SelectedValue = item.StaffId.Value;
            }

            LoadOrders(item);

            this.Text = "Cập nhật thông tin giao hàng";
        }
Esempio n. 3
0
        private bool CheckSecurity(int id)
        {
            if (id == 0) return false;

            var biz = new DeliveryBiz();
            var current = biz.LoadItem(id);
            if (current != null)
            {
                if (current.Modified.Value != modified.Value)
                {
                    MessageBox.Show(Constants.Messages.ConflictOrderMessage);
                    return true;
                }
            }

            return false;
        }
Esempio n. 4
0
        public DeliveryForm(int id, User user)
        {
            InitializeComponent();

            InitForm(user);

            var lockBiz  = new LockingBiz();
            var lockItem = lockBiz.LoadItem(Constants.TableNameDelivery, user.Id, id);

            if (lockItem == null)
            {
                lockBiz.LockItem(Constants.TableNameDelivery, id, user.Id);
            }
            else
            {
                groupBox1.Enabled = false;
                groupBox3.Enabled = false;
                groupBox4.Enabled = false;

                buttonSave.Enabled      = false;
                buttonSendEmail.Enabled = false;
                buttonSendSms.Enabled   = false;

                var userBiz    = new UserBiz();
                var lockedUser = userBiz.LoadItem(lockItem.CurrentUserId);
                lockedUserName = lockedUser.FullName;
                isLocked       = true;
            }

            drlVehicle.Focus();
            itemId = id;

            var biz  = new DeliveryBiz();
            var item = biz.LoadItem(id);

            created    = item.Created;
            createdBy  = item.CreatedByUserId;
            modified   = item.Modified;
            modifiedBy = item.ModifiedByUserId;

            labelDeliveryNo.Text = item.DeliveryNo;
            labelStatus.Text     = item.Status;
            labelSendSms.Text    = item.IsSendSms;
            labelSendEmail.Text  = item.IsSendEmail;

            if (item.DeliveryDate.HasValue)
            {
                dateStartDate.Value = item.DeliveryDate.Value;
            }
            if (item.StartTime.HasValue)
            {
                dateTimeStartTime.Value = DateTime.Now + item.StartTime.Value;
            }

            textOtherInformation.Text = item.OtherInformation;
            if (item.VehicleId.HasValue)
            {
                drlVehicle.SelectedValue = item.VehicleId.Value;
            }
            if (item.StaffId.HasValue)
            {
                drlUser.SelectedValue = item.StaffId.Value;
            }

            LoadOrders(item);

            this.Text = "Cập nhật thông tin giao hàng";
        }