public async Task <ActionResult <MCompanyProfile> > PostMCompanyProfile(MCompanyProfile mCompanyProfile)
        {
            _context.MCompanyProfile.Add(mCompanyProfile);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetMCompanyProfile", new { id = mCompanyProfile.CompanyProfileId }, mCompanyProfile));
        }
        public async Task <IActionResult> PutMCompanyProfile(int id, MCompanyProfile mCompanyProfile)
        {
            if (id != mCompanyProfile.CompanyProfileId)
            {
                return(BadRequest());
            }

            _context.Entry(mCompanyProfile).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!MCompanyProfileExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Exemple #3
0
        private void populateFormValue(AcroFields pdfFormFields)
        {
            MCompanyProfile cmp  = CMasterReference.Instance.CompanyProfile;
            MVTaxDocument   vm   = (MVTaxDocument)vw;
            MVTaxFormPP30   pp30 = vm.TaxFormPP30;

            //pdfFormFields.SetField("Text1.0", "0 1155 48000 18 6");
            pdfFormFields.SetField("Text1.0", CTaxDocumentUtil.FormatTaxIDField(cmp.TaxID));
            pdfFormFields.SetField("Text1.01", cmp.RegistrationName);
            pdfFormFields.SetField("Text1.3", cmp.RegistrationAddress);
            pdfFormFields.SetField("Text1.4", cmp.BuildingName);
            pdfFormFields.SetField("Text1.5", cmp.RoomNo);
            pdfFormFields.SetField("Text1.6", cmp.FloorNo);
            pdfFormFields.SetField("Text1.7", cmp.VillageName);
            pdfFormFields.SetField("Text1.8", cmp.HomeNo);
            pdfFormFields.SetField("Text1.9", cmp.Moo);
            pdfFormFields.SetField("Text1.10", cmp.Soi);
            pdfFormFields.SetField("Text1.11", cmp.Road);
            pdfFormFields.SetField("Text1.12", cmp.District);
            pdfFormFields.SetField("Text1.13", cmp.Town);
            pdfFormFields.SetField("Text1.14", cmp.Province);
            pdfFormFields.SetField("Text1.15", cmp.Zip);
            pdfFormFields.SetField("Text1.16", cmp.Telephone);

            pdfFormFields.SetField("Text1.22", vm.TaxYearBD);

            pdfFormFields.SetField("Text2.1", CTaxDocumentUtil.FormatNumberField(pp30.SaleAmt));
            pdfFormFields.SetField("Text2.2", CTaxDocumentUtil.FormatNumberField(pp30.SaleZeroPctAmt, "0 00"));
            pdfFormFields.SetField("Text2.3", CTaxDocumentUtil.FormatNumberField(pp30.SaleExemptAmt, "0 00"));
            pdfFormFields.SetField("Text2.4", CTaxDocumentUtil.FormatNumberField(pp30.SaleEligibleAmt, "0 00"));
            pdfFormFields.SetField("Text2.5", CTaxDocumentUtil.FormatNumberField(pp30.SaleVatAmt, "0 00"));

            pdfFormFields.SetField("Text2.6", CTaxDocumentUtil.FormatNumberField(pp30.PurchaseEligibleAmt));
            pdfFormFields.SetField("Text2.7", CTaxDocumentUtil.FormatNumberField(pp30.PurchaseVatAmt));

            pdfFormFields.SetField("Text2.8", CTaxDocumentUtil.FormatNumberField(pp30.VatClaimAmt));
            pdfFormFields.SetField("Text2.9", CTaxDocumentUtil.FormatNumberField(pp30.VatExtraAmt));
            pdfFormFields.SetField("Text2.10", CTaxDocumentUtil.FormatNumberField(pp30.VatPreviousFwdAmt));

            pdfFormFields.SetField("Text2.11", CTaxDocumentUtil.FormatNumberField(pp30.VatClaimTotalAmt));
            pdfFormFields.SetField("Text2.12", CTaxDocumentUtil.FormatNumberField(pp30.VatExtraTotalAmt));

            pdfFormFields.SetField("Text2.13", CTaxDocumentUtil.FormatNumberField(pp30.AdditionalAmt));
            pdfFormFields.SetField("Text2.14", CTaxDocumentUtil.FormatNumberField(pp30.PenaltyAmt));

            pdfFormFields.SetField("Text2.15", CTaxDocumentUtil.FormatNumberField(pp30.VatClaimGrandAmt));
            pdfFormFields.SetField("Text2.16", CTaxDocumentUtil.FormatNumberField(pp30.VatExtraGrandAmt));

            int month    = CUtil.StringToInt(vm.TaxMonth);
            int monthIdx = monthMap[month];

            pdfFormFields.SetField("Radio Button3", monthIdx.ToString(), true);
        }
        public WinTaxDocRendererProgress(CWinLoadParam param) : base(param)
        {
            pdfName = String.Format("{0}{1}", Path.GetTempPath(), "rev3_53.pdf");
            InitializeComponent();

            actualView = (MVTaxDocument)loadParam.ActualView;
            company    = CMasterReference.Instance.CompanyProfile;

            taxDocType = (TaxDocumentType)CUtil.StringToInt(actualView.DocumentType);

            initMonthMap();
        }
Exemple #5
0
        private void Button_Click_5(object sender, RoutedEventArgs e)
        {
            var             opr  = GetOperationObject("DeleteCompanyProfile");
            MCompanyProfile data = new MCompanyProfile()
            {
                CompanyProfileId = 1
            };

            data = opr.Apply(data);

            string json = JsonConvert.SerializeObject(data, Formatting.Indented);

            txtOutput.Text = json;
        }
        private void LoadData()
        {
            txtCompanyCode.Focus();

            CTable t = new CTable("COMPANY_PROFILE");

            vw = new MCompanyProfile(t);
            (vw as MCompanyProfile).CreateDefaultValue();

            DataContext = vw;

            CUtil.EnableForm(false, this);

            ArrayList arr = OnixWebServiceAPI.GetCompanyProfileList(t);

            Mode = "A";
            if (arr.Count > 0)
            {
                Mode = "E";
            }

            if (Mode.Equals("E"))
            {
                CTable o = (CTable)arr[0];
                CTable m = OnixWebServiceAPI.SubmitObjectAPI("GetCompanyProfileInfo", o);

                if (m != null)
                {
                    vw.SetDbObject(m);
                    vw.InitCompanyImage();
                    (vw as MCompanyProfile).NotifyAllPropertiesChanged();
                }
            }

            vw.IsModified = false;
            CUtil.EnableForm(true, this);
        }
        protected override string GetRestPath <BaseModel>(BaseModel data)
        {
            MCompanyProfile m = data as MCompanyProfile;

            return(string.Format("CompanyProfile/GetCompanyProfileInfo/{0}", m.CompanyProfileId));
        }