protected void cmdAddRoom_Click(object sender, EventArgs e) { txtVaultQty.BackColor = Color.White; ddlEntryType.BackColor = Color.White; ddlRoomType.BackColor = Color.White; // fake validation if (txtVaultQty.Text.Length < 1) { txtVaultQty.BackColor = Color.Red; return; } else { if (ddlEntryType.SelectedItem.Text == "...") { ddlEntryType.BackColor = Color.Red; return; } else { if (ddlRoomType.SelectedItem.Text == "...") { ddlRoomType.BackColor = Color.Red; } } } EstimateItem newRoom = new EstimateItem(); newRoom.ItemType = "Room"; newRoom.Entry = ddlEntryType.SelectedItem.Text; newRoom.EstimateID = currentEstimate.Id; newRoom.Quantity = int.Parse(txtVaultQty.Text); newRoom.Type = ddlRoomType.SelectedItem.Text; string roomie = newRoom.Quantity > 1 ? " rooms" : " room"; newRoom.DisplayText = "(" + newRoom.Quantity.ToString() + ") " + newRoom.Entry + " entry " + newRoom.Type + roomie; newRoom.Save(); lstVaults.DataSource = DAL.Estimate.GetRooms(currentEstimate.Id); lstVaults.DataTextField = "DisplayText"; lstVaults.DataValueField = "Id"; lstVaults.DataBind(); ddlEntryType.SelectedValue = "..."; ddlRoomType.SelectedValue = "..."; txtVaultQty.Text = ""; }
protected void cmdAddDoor_Click(object sender, EventArgs e) { txtDoorQty.BackColor = Color.White; ddlSize.BackColor = Color.White; ddlStyle.BackColor = Color.White; // fake validation if (txtDoorQty.Text.Length < 1) { txtDoorQty.BackColor = Color.Red; return; } else { if (ddlSize.SelectedItem.Text == "...") { ddlSize.BackColor = Color.Red; return; } else { if (ddlStyle.SelectedItem.Text == "...") { ddlStyle.BackColor = Color.Red; } } } EstimateItem newDoor = new EstimateItem(); newDoor.ItemType = "Door"; newDoor.EstimateID = currentEstimate.Id; newDoor.Quantity = int.Parse(txtDoorQty.Text); string doorage = newDoor.Quantity > 1 ? " doors" : " door"; newDoor.Size = ddlSize.SelectedItem.Text; newDoor.Style = ddlStyle.SelectedItem.Text; newDoor.DisplayText = "(" + newDoor.Quantity.ToString() + ") " + newDoor.Size + " " + newDoor.Style + doorage; newDoor.Save(); lstDoors.DataSource = DAL.Estimate.GetDoors(currentEstimate.Id); lstDoors.DataTextField = "DisplayText"; lstDoors.DataValueField = "Id"; lstDoors.DataBind(); ddlSize.SelectedValue = "..."; ddlStyle.SelectedValue = "..."; txtDoorQty.Text = ""; }
public void Update(int Id,int EstimateID,string ItemType,int Quantity,string Style,string DisplayText,string Size,string Entry,string Type) { EstimateItem item = new EstimateItem(); item.MarkOld(); item.IsLoaded = true; item.Id = Id; item.EstimateID = EstimateID; item.ItemType = ItemType; item.Quantity = Quantity; item.Style = Style; item.DisplayText = DisplayText; item.Size = Size; item.Entry = Entry; item.Type = Type; item.Save(UserName); }
public void Insert(int EstimateID,string ItemType,int Quantity,string Style,string DisplayText,string Size,string Entry,string Type) { EstimateItem item = new EstimateItem(); item.EstimateID = EstimateID; item.ItemType = ItemType; item.Quantity = Quantity; item.Style = Style; item.DisplayText = DisplayText; item.Size = Size; item.Entry = Entry; item.Type = Type; item.Save(UserName); }
public void Remove(EstimateItem estimateItem) { erpNodeDBContext.EstimateItems.Remove(estimateItem); organization.SaveChanges(); }