Ejemplo n.º 1
0
        protected void TinButton_Click(object sender, EventArgs e)
        {
            ASPxButton btn = (ASPxButton)sender;
            GridViewDataItemTemplateContainer container = (GridViewDataItemTemplateContainer)btn.NamingContainer;
            var value = container.Grid.GetRowValues(container.VisibleIndex, new string[] { "TIN" });

            string tin = (string)value;

            try
            {
                taxpayer = context.CTaxpayers.Single(r => r.TIN == tin);
                context.Entry(taxpayer).Reload();

                AddressStateCombo_Callback(null, new CallbackEventArgsBase(taxpayer.RegisteredAddressCountryId.ToString()));
                AddressLgaCombo_Callback(new object(), new CallbackEventArgsBase(taxpayer.RegisteredAddressStateId));

                CTaxpayerForm.DataSource = taxpayer;
                CTaxpayerForm.DataBind();

                TaxpayerMultiView.ActiveViewIndex = 1;
            }
            catch (Exception ex)
            {
                DisplayAlert("Danger", "Get Individual Taxpayer", ex.Message);
                return;
            }
        }
Ejemplo n.º 2
0
        private void SaveRecord()
        {
            try
            {
                string tin = (string)CTaxpayerForm.GetNestedControlValueByFieldName("TIN");

                taxpayer = context.CTaxpayers.Single(t => t.TIN == tin);

                taxpayer.CompanyName      = (string)CTaxpayerForm.GetNestedControlValueByFieldName("CompanyName");
                taxpayer.BusinessLineId   = (string)CTaxpayerForm.GetNestedControlValueByFieldName("BusinessLineId");
                taxpayer.CommencementDate = (DateTime?)CTaxpayerForm.GetNestedControlValueByFieldName("CommencementDate");

                taxpayer.RegisteredAddressCountryId = (int)CTaxpayerForm.GetNestedControlValueByFieldName("RegisteredAddressCountryId");
                taxpayer.RegisteredAddressStateId   = (string)CTaxpayerForm.GetNestedControlValueByFieldName("RegisteredAddressStateId");
                taxpayer.RegisteredAddressLgaId     = (int)CTaxpayerForm.GetNestedControlValueByFieldName("RegisteredAddressLgaId");
                taxpayer.RegisteredAddressStreetNo  = (string)CTaxpayerForm.GetNestedControlValueByFieldName("RegisteredAddressStreetNo");
                taxpayer.RegisteredAddressStreet    = (string)CTaxpayerForm.GetNestedControlValueByFieldName("RegisteredAddressStreet");
                taxpayer.RegisteredAddressCity      = (String)CTaxpayerForm.GetNestedControlValueByFieldName("RegisteredAddressCity");

                taxpayer.PrimaryPhone   = (string)CTaxpayerForm.GetNestedControlValueByFieldName("PrimaryPhone");
                taxpayer.SecondaryPhone = (string)CTaxpayerForm.GetNestedControlValueByFieldName("SecondaryPhone");
                taxpayer.Email          = (string)CTaxpayerForm.GetNestedControlValueByFieldName("Email");
                taxpayer.Website        = (string)CTaxpayerForm.GetNestedControlValueByFieldName("Website");

                taxpayer.ContactPerson      = (string)CTaxpayerForm.GetNestedControlValueByFieldName("ContactPerson");
                taxpayer.ContactPersonPhone = (string)CTaxpayerForm.GetNestedControlValueByFieldName("ContactPersonPhone");

                context.SaveChanges();
                DisplayAlert("Success", "Non Individual Taxpayer", "Taxpayer record successfully saved");
            }

            catch (Exception ex)
            {
                DisplayAlert("Danger", "Individual Taxpayer", ex.Message);
            }
        }