Exemple #1
0
        /// <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);
        }
Exemple #2
0
        /// <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();
            }
        }
Exemple #3
0
 /// <summary>
 /// Deprecated Method for adding a new object to the BasicSalesInfoes EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToBasicSalesInfoes(BasicSalesInfo basicSalesInfo)
 {
     base.AddObject("BasicSalesInfoes", basicSalesInfo);
 }