/// <summary> /// Create a new BasicSalesInfo object. /// </summary> /// <param name="salInfoId">Initial value of the SalInfoId property.</param> public static BasicSalesInfo CreateBasicSalesInfo(global::System.Int32 salInfoId) { BasicSalesInfo basicSalesInfo = new BasicSalesInfo(); basicSalesInfo.SalInfoId = salInfoId; return(basicSalesInfo); }
/// <summary> /// Save the sales information /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSave_Click(object sender, EventArgs e) { if (Config.ValidateTextBox(this)) { int empId = Convert.ToInt32(cbxEmpId.Text); BasicSalesInfo basicSalesInfo = (from a in Config.Context.BasicSalesInfoes where a.EmpId == empId select a) .FirstOrDefault(); // If the basicSalesInfo has exist then add the sales // to the total of the basicSalesInfo if not add a new // record to the basicSalesInfo. if (basicSalesInfo == null) { var bsInfo = new BasicSalesInfo { EmpId = empId, Total = Convert.ToDouble(tbxSales.Text) }; Config.Context.AddToBasicSalesInfoes(bsInfo); Config.Context.SaveChanges(); int bsInfoId = (from a in Config.Context.BasicSalesInfoes select a.SalInfoId).Max(); AddDetailSalsInfo(bsInfoId); } else { basicSalesInfo.Total += Convert.ToDouble(tbxSales.Text); AddDetailSalsInfo(basicSalesInfo.SalInfoId); } Hide(); Config.EmpListForm.RefreshData(); } }
/// <summary> /// Deprecated Method for adding a new object to the BasicSalesInfoes EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToBasicSalesInfoes(BasicSalesInfo basicSalesInfo) { base.AddObject("BasicSalesInfoes", basicSalesInfo); }