Пример #1
0
        void AddCompany(object param)
        {
            ICompanyDetails CompanyDetails = new CompanyDetails();

            UpdateBindingGroup.CommitEdit();
            bool results     = false;
            var  compDetails = SelectedCompany as CompanyDetailsEntities;
            //   DateTime dDate;
            MessageBoxResult result = MessageBox.Show("Do you want to save changes?", "Save Content", MessageBoxButton.YesNo);

            switch (result)
            {
            case MessageBoxResult.Yes:
                if (compDetails.Comp_year_start_date != null && compDetails.Comp_year_end_date != null)
                {
                    if (compDetails.Comp_year_end_date > compDetails.Comp_year_start_date)
                    {
                        results = CompanyDetails.AddCompany(compDetails);
                    }
                    else
                    {
                        MessageBox.Show("Financial year End date should be greater than Start Date\n" + "@ Simple Accounting Software Pte Ltd", "Validation Error", MessageBoxButton.OK);
                    }
                }
                else
                {
                    results = CompanyDetails.AddCompany(compDetails);
                }
                break;

            case MessageBoxResult.No:
                break;
            }


            //if (results)
            //{
            //    //// MessageBox.Show("Company Details Saved successfully!");
            //    //UpdateBindingGroup.CommitEdit();
            //    //var loadDropdown = SelectedCompany as CompanyDetailsEntities;
            //    //var shippingdetails = CompanyDetails.GetShippingDetails(compId, "Company");
            //    //if (shippingdetails.Count() > 0)
            //    //{
            //    //    loadDropdown.ShippingAddress = shippingdetails;
            //    //    var latestEntry = shippingdetails.LastOrDefault();
            //    //    loadDropdown.ShippingID = latestEntry.ShippingID;
            //    //    loadDropdown.ShipTo_City = latestEntry.ShipTo_City;
            //    //    loadDropdown.ShipTo_Country = latestEntry.ShipTo_Country;
            //    //    loadDropdown.ShipTo_Line1 = latestEntry.ShipTo_Line1;
            //    //    loadDropdown.ShipTo_Line2 = latestEntry.ShipTo_Line2;
            //    //    loadDropdown.ShipTo_PostalCode = latestEntry.ShipTo_PostalCode;
            //    //    loadDropdown.ShipTo_State = latestEntry.ShipTo_State;
            //    //}
            //}
            //else
            //    MessageBox.Show("There was some problem while updating, kindly try again later!");
            //Flag = false;
        }
        void AddCompany(object param)
        {
            ICompanyDetails CompanyDetails = new CompanyDetails();

            UpdateBindingGroup.CommitEdit();
            bool results     = false;
            var  compDetails = SelectedCompany as CompanyDetailsEntities;
            //   DateTime dDate;
            MessageBoxResult result = MessageBox.Show("Do you want to save changes?", "Save Content", MessageBoxButton.YesNo);

            switch (result)
            {
            case MessageBoxResult.Yes:

                results = CompanyDetails.AddCompany(compDetails);
                break;

            case MessageBoxResult.No:
                break;
            }


            if (results)
            {
                //// MessageBox.Show("Company Details Saved successfully!");
                //UpdateBindingGroup.CommitEdit();
                //var loadDropdown = SelectedCompany as CompanyDetailsEntities;
                //var shippingdetails = CompanyDetails.GetShippingDetails(compId, "Company");
                //if (shippingdetails.Count() > 0)
                //{
                //    loadDropdown.ShippingAddress = shippingdetails;
                //    var latestEntry = shippingdetails.LastOrDefault();
                //    loadDropdown.ShippingID = latestEntry.ShippingID;
                //    loadDropdown.ShipTo_City = latestEntry.ShipTo_City;
                //    loadDropdown.ShipTo_Country = latestEntry.ShipTo_Country;
                //    loadDropdown.ShipTo_Line1 = latestEntry.ShipTo_Line1;
                //    loadDropdown.ShipTo_Line2 = latestEntry.ShipTo_Line2;
                //    loadDropdown.ShipTo_PostalCode = latestEntry.ShipTo_PostalCode;
                //    loadDropdown.ShipTo_State = latestEntry.ShipTo_State;
                //}
            }
            else
            {
                MessageBox.Show("There was some problem while updating, kindly try again later!");
            }
        }