protected void odsEquipments_Inserting(object sender, ObjectDataSourceMethodEventArgs e) { CustomerEquipment customerEquipment = (CustomerEquipment)e.InputParameters["entity"]; customerEquipment.CustomerId = Convert.ToInt32(Page.ViewState["CustomerId"]); customerEquipment.CompanyId = Company.CompanyId; }
/// <summary> /// This method shows of customerEquipment informations in screen /// </summary> /// <param name="customerEquipment"></param> private void ShowCustomerEquipment(CustomerEquipment customerEquipment) { pnlShowEquipment.Visible = true; cboCustomerEquipments.SelectedValue = customerEquipment.CustomerEquipmentId.ToString(); lblEquipmentModel.Text = customerEquipment.Model; lblEquipmentManufacturer.Text = customerEquipment.Manufacturer; lblSerialNumber.Text = customerEquipment.SerialNumber; lblEquipmentDescription.Text = customerEquipment.Description; lblEquipmentModelText.Visible = lblEquipmentManufacturerText.Visible = lblSerialNumberText.Visible = lblEquipmentDescriptionText.Visible = true; }
protected void cboCustomerEquipments_TextChanged(object sender, EventArgs e) { ///Show Equipment if (!String.IsNullOrEmpty(cboCustomerEquipments.Text)) { CustomerEquipment customerEquipment = CustomerManager.GetCustomerEquipment(Convert.ToInt32(cboCustomerEquipments.SelectedValue)); ShowCustomerEquipment(customerEquipment); } else { pnlShowEquipment.Visible = false; } }
/// <summary> /// This method update one CustomerEquipment. /// </summary> /// <param name=entity>original_entity</param> /// <param name=entity>entity</param> public void UpdateCustomerEquipment(CustomerEquipment original_entity, CustomerEquipment entity) { DbContext.CustomerEquipments.Attach(original_entity); original_entity.CopyPropertiesFrom(entity); DbContext.SubmitChanges(); }
/// <summary> /// This method delete one CustomerEquipment. /// </summary> /// <param name=entity>entity</param> public void DeleteCustomerEquipment(CustomerEquipment entity) { DbContext.CustomerEquipments.Attach(entity); DbContext.CustomerEquipments.DeleteOnSubmit(entity); DbContext.SubmitChanges(); }
/// <summary> /// This method inserts a new record in the table. /// Change this method to alter how records are inserted. /// </summary> /// <param name=entity>entity</param> public void InsertCustomerEquipment(CustomerEquipment entity) { DbContext.CustomerEquipments.InsertOnSubmit(entity); DbContext.SubmitChanges(); }
/// <summary> /// this method save a sale item as customer Equipment /// </summary> /// <param name="saleItem"></param> private void SaveSaleItemAsCustomerEquipment(SaleItem saleItem) { var customerManager = new CustomerManager(this); var customerEquipment = new CustomerEquipment(); if (saleItem.Sale.CustomerId.HasValue && saleItem.ProductId.HasValue && saleItem.Product.AddCustomerEquipmentInSale == true) { customerEquipment.CustomerId = saleItem.Sale.CustomerId.Value; customerEquipment.CompanyId = saleItem.CompanyId; customerEquipment.SerialNumber = saleItem.SerialNumber; customerEquipment.Name = saleItem.Product.Name; if (saleItem.Product.Manufacturer != null) customerEquipment.Manufacturer = saleItem.Product.Manufacturer.Name; customerManager.InsertCustomerEquipment(customerEquipment); } }