示例#1
0
        protected void btnSaveBackFlowPreventer_Click(object sender, EventArgs e)
        {
            this.ShowBackFlowPreventer();

            foreach (ListViewDataItem item in lstBackFlowPreventer.Items)
            {
                Literal litID    = (Literal)item.FindControl("litID");
                TextBox txtName  = (TextBox)item.FindControl("txtName");
                TextBox txtPrice = (TextBox)item.FindControl("txtPrice");

                int ID = Convert.ToInt32(litID.Text);

                tPrice price = _entity.tPrice.Where(w => w.ID == ID).FirstOrDefault();

                if (txtPrice.Text.Trim() != price.Price || txtName.Text.Trim() != price.Name)
                {
                    price.Name  = txtName.Text.Trim();
                    price.Price = txtPrice.Text.Trim();

                    _entity.tPrice.Add(price);
                    _entity.Entry(price).State = System.Data.Entity.EntityState.Modified;
                    _entity.SaveChanges();
                }
            }

            btnAddBackFlowPreventer.Visible = true;
        }
示例#2
0
        protected void btnDeleteFlangeMaterial_Click(object sender, EventArgs e)
        {
            btnSaveFlangeMaterial_Click(null, null);

            Literal litID = (Literal)((Button)sender).Parent.FindControl("litID");
            int     ID    = Convert.ToInt32(litID.Text);

            tPrice price = _entity.tPrice.Where(w => w.ID == ID).FirstOrDefault();

            _entity.tPrice.Attach(price);
            _entity.tPrice.Remove(price);
            _entity.SaveChanges();

            this.BindLists();
        }
示例#3
0
        protected void btnAddPlasticFittings_Click(object sender, EventArgs e)
        {
            btnSavePlasticFittings_Click(null, null);

            tPrice price = new tPrice();

            price.PriceTypeID = 9;
            price.Name        = string.Empty;
            price.Price       = "0";

            _entity.tPrice.Add(price);
            _entity.SaveChanges();

            btnAddPlasticFittings.Visible = false;

            this.BindLists();
        }
示例#4
0
        protected void btnAddFlangeMaterial_Click(object sender, EventArgs e)
        {
            btnSaveFlangeMaterial_Click(null, null);

            tPrice price = new tPrice();

            price.PriceTypeID = 10;
            price.Name        = string.Empty;
            price.Price       = "0";

            _entity.tPrice.Add(price);
            _entity.SaveChanges();

            btnAddFlangeMaterial.Visible = false;

            this.BindLists();
        }
示例#5
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (txtMemberId.Text.Equals("Ingrese numero de tarjeta") || txtMemberName.Text.Length == 0 || txtLastNames.Text.Length == 0 || txtCellphone.Text.Length == 0)
            {
            }
            else
            {
                this.tPrice = (tPrice)this.cmbCardType.SelectedItem;
                this.tMember = new tMember();
                this.tCard = new tCard();
                  cards.SaveCard(PopulateCard());
                //members.SaveMember(PopulateMember());

                ReturnValue = Convert.ToInt32(txtMemberId.Text);
                this.Dispose();
                }
        }
示例#6
0
        protected void btnAddGalvanizedVictaulic_Click(object sender, EventArgs e)
        {
            btnSaveGalvanizedVictaulic_Click(null, null);

            tPrice price = new tPrice();

            price.PriceTypeID = 13;
            price.Name        = string.Empty;
            price.Price       = "0";

            _entity.tPrice.Add(price);
            _entity.SaveChanges();

            btnAddGalvanizedVictaulic.Visible = false;

            this.BindLists();
        }
示例#7
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            this.tPrice = (tPrice)this.cmbCardType.SelectedItem;
            if (this.tPrice.PriceId <= 0 || txtValidTo.Text.Length == 0 || txtMemberName.Text.Length == 0 || txtLastNames.Text.Length == 0 || txtCellphone.Text.Length == 0)
            {
                return;
            }
            if (this.newMember)
            {
                this.tMember = new tMember();
                this.tCard = new tCard();
                if (this.txtMemberName.Text != "" && this.txtCellphone.Text != "")

                    members.SaveMember(PopulateMember());

                cards.SaveCard(PopulateCard());
            }
            else
            {
                members.SaveMember(PopulateMember());
                cards.SaveCard(PopulateCard());

            }
        }
示例#8
0
 public void DeltePrice(tPrice price)
 {
     mmEntities.tPrices.Remove(price);
     mmEntities.SaveChanges();
 }
示例#9
0
 public void SavePrice(tPrice price)
 {
     mmEntities.tPrices.AddOrUpdate(price);
       mmEntities.SaveChanges();
 }
示例#10
0
        private tCard UpdateCard(tCard c, tPrice p)
        {
            c.StartDate = DateTime.Now;
            c.EndDate = DateTime.Now.AddMonths(1);
            c.Changed = DateTime.Now;
            c.Enabled = true;
            c.Tickets = p.Count;

            c.TypeId = p.PriceId;
            return c;
        }
示例#11
0
        private void AddPurchaseText(tPrice p)
        {
            tOrderItem = new tOrderItem();
            var tempOIs = new List<tOrderItem>();
            order = new Order();
            if (tOrder.tOrderItems.Any())
            {
                if (tOrder.tOrderItems.Any(toi => toi.PriceId == p.PriceId))
                {
                    foreach (var item in tOrder.tOrderItems.Where(w => w.PriceId == p.PriceId))
                    {
                        item.Quantity += 1;
                        item.TotalAmount = item.Quantity * p.PriceValue;
                    }
                }
                else
                {
                    if (p.PriceValue != null)
                    {
                        totalSum += p.PriceValue.Value;
                    }
                    tOrderItem.PriceId = p.PriceId;
                    tOrderItem.Quantity = 1;
                    tOrderItem.TotalAmount = tOrderItem.Quantity * p.PriceValue;
                    tOrderItem.OrderItemId = 0;
                    tOrderItem.OrderDate = DateTime.Now;
                    tempOIs.Add(tOrderItem);
                }

                foreach (var tempOi in tempOIs)
                {
                    tOrder.tOrderItems.Add(tempOi);
                }

            }
            else
            {
                if (p.PriceValue != null)
                {
                    totalSum += p.PriceValue.Value;
                }
                tOrderItem.PriceId = p.PriceId;
                tOrderItem.Quantity = 1;
                tOrderItem.TotalAmount = tOrderItem.Quantity * p.PriceValue;
                tOrderItem.OrderDate = DateTime.Now;

                tOrderItem.OrderItemId = 0;

                tOrder.tOrderItems.Add(tOrderItem);

            }

            ShowInListView(tOrder.tOrderItems);
        }