Ejemplo n.º 1
0
        private void removeFixedRegister_Click(object sender, RoutedEventArgs e)
        {
            FixedRegister reg = null;

            try
            {
                reg = grdFixedRegisters.SelectedItem as FixedRegister;
            }
            catch (System.Exception ex)
            {
                return;
            }

            if (reg == null)
            {
                return;
            }

            MessageBoxResult result = DXMessageBox.Show("Bạn có chắc chắn muốn xóa?", "Đăng ký cố định", MessageBoxButton.OKCancel);

            if (result == MessageBoxResult.OK)
            {
                new FixedRegisterDAO().Remove(reg.DistributorId, reg.ProId);
                RefreshGridFixedRegister();
            }
            else
            {
            }
        }
        public Boolean Add(FixedRegister reg)
        {
            bool success = true;

            using (UnileverEntities ent = new UnileverEntities())
            {
                if (!ent.FixedRegisters.Where(c => c.ProId == reg.ProId && c.DistributorId == reg.DistributorId).Any())
                {
                    ent.FixedRegisters.Add(reg);
                    ent.SaveChanges();
                }
                else
                {
                    success = false;
                }
            }

            return(success);
        }
Ejemplo n.º 3
0
        private void btnRegister_Click(object sender, RoutedEventArgs e)
        {
            var product     = cbxProducts.SelectedItem as Product;
            var distributor = cbxDistributors.SelectedItem as Unilever.DTO.Entity.Distributor;

            FixedRegister reg = new FixedRegister
            {
                DistributorId = distributor.Id,
                ProId         = product.Id,
                Quantity      = int.Parse(txtQuantity.Text)
            };

            if (!new FixedRegisterDAO().Add(reg) == true)
            {
                DXMessageBox.Show("Nhà phân phối này đã đăng ký sản phẩm này!");
            }

            RefreshGridFixedRegister();
        }
Ejemplo n.º 4
0
        private void removeFixedRegister_Loaded(object sender, RoutedEventArgs e)
        {
            FixedRegister reg = null;

            try
            {
                reg = grdFixedRegisters.SelectedItem as FixedRegister;
            }
            catch (System.Exception ex)
            {
                return;
            }

            if (reg == null)
            {
                removeFixedRegister.IsEnabled = false;
            }
            else
            {
                removeFixedRegister.IsEnabled = true;
            }
        }