Ejemplo n.º 1
0
        private void LoadWindow()
        {
            try
            {
                MASTERNAMESETUP ms = db.MASTERNAMESETUPs.FirstOrDefault();

                txtOrganisationName.Text = ms.ORGANISATION_NAME;
                txtAddress1.Text         = ms.ADDRESS1;
                txtAddress2.Text         = ms.ADDRESS2;
                txtAddress3.Text         = ms.ADDRESS3;
                txtCity.Text             = ms.CITY;
                txtState.Text            = ms.STATE;
                txtCountry.Text          = ms.COUNTRY;
                txtZipCode.Text          = ms.ZIPCODE;
                txtPhoneNo.Text          = ms.PHONE;
                txtExePath.Text          = ms.NEWEXEPATH;
                txtNewImagePath.Text     = ms.NEWIMAGESPATH;
                txtNewReportPath.Text    = ms.NEWREPORTSPATH;
                txtServerName.Text       = ms.SERVERNAME;
                txtVersion.Text          = ms.VERSION;

                txtBuildingFund.Text = ms.BuildingFund.ToString();
                txtEntranceFeed.Text = ms.EnterenceFees.ToString();
                txtBadgeAmt.Text     = ms.BadgeAmount.ToString();
                txtBF.Text           = ms.BF.ToString();
                txtBuildingFund.Text = ms.BuildingFund.ToString();
                txtSubscription.Text = ms.Subscription.ToString();
                txtInsurance.Text    = ms.Insurance.ToString();
                txtLevyAmount.Text   = ms.LevyAmount.ToString();
                txtTDFAmount.Text    = ms.TDFAmount.ToString();
                txtRejoinAmount.Text = ms.RejoinAmount.ToString();

                txtEmailID.Text      = ms.SenderEmailId.ToString();
                txtPassword.Password = ms.SenderPassword.ToString();
                txtCCEmailID1.Text   = ms.CCEamilId1.ToString();
                txtCCEmailID2.Text   = ms.CCEamilId2.ToString();

                txtPrinterName.Text = ms.PrinterName.ToString();
                txtPath.Text        = ms.BackUpPath.ToString();
            }
            catch (Exception ex)
            {
                ExceptionLogging.SendErrorToText(ex);
            }
        }
Ejemplo n.º 2
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (txtOrganisationName.Text == "")
                {
                    MessageBox.Show("Enter Organisation ...", "Information", MessageBoxButton.OK, MessageBoxImage.Error);
                    txtOrganisationName.Focus();
                }
                else
                {
                    if (MessageBox.Show("Do you want to save this record?", "SAVE CONFIRMATION", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
                    {
                        if (db.MASTERNAMESETUPs.Where(x => x.ORGANISATION_NAME == txtOrganisationName.Text).ToString() == txtOrganisationName.Text.ToString())
                        {
                            MessageBox.Show("'" + txtOrganisationName.Text + "' Already exist.Enter new relation.", "Information", MessageBoxButton.OK, MessageBoxImage.Error);
                            txtOrganisationName.Focus();
                        }
                        else
                        {
                            if (txtOrganisationName.Text != "")
                            {
                                MASTERNAMESETUP ms      = db.MASTERNAMESETUPs.Where(x => x.ORGANISATION_NAME == txtOrganisationName.Text).FirstOrDefault();
                                var             OldData = new JSonHelper().ConvertObjectToJSon(ms);

                                ms.ORGANISATION_NAME = txtOrganisationName.Text;
                                ms.ADDRESS1          = txtAddress1.Text;
                                ms.ADDRESS2          = txtAddress2.Text;
                                ms.ADDRESS3          = txtAddress3.Text;
                                ms.CITY           = txtCity.Text;
                                ms.STATE          = txtState.Text;
                                ms.COUNTRY        = txtCountry.Text;
                                ms.PHONE          = txtPhoneNo.Text;
                                ms.ZIPCODE        = txtZipCode.Text;
                                ms.SERVERNAME     = txtServerName.Text;
                                ms.NEWEXEPATH     = txtExePath.Text;
                                ms.NEWIMAGESPATH  = txtNewImagePath.Text;
                                ms.NEWREPORTSPATH = txtNewReportPath.Text;
                                ms.SERVERNAME     = txtServerName.Text;
                                ms.VERSION        = txtVersion.Text;


                                ms.EnterenceFees = Convert.ToDecimal(txtEntranceFeed.Text);
                                ms.BadgeAmount   = Convert.ToDecimal(txtBadgeAmt.Text);
                                ms.BF            = Convert.ToDecimal(txtBF.Text);
                                ms.BuildingFund  = Convert.ToDecimal(txtBuildingFund.Text);
                                ms.Insurance     = Convert.ToDecimal(txtInsurance.Text);
                                ms.Subscription  = Convert.ToDecimal(txtSubscription.Text);

                                ms.LevyAmount   = Convert.ToDecimal(txtLevyAmount.Text);
                                ms.TDFAmount    = Convert.ToDecimal(txtTDFAmount.Text);
                                ms.RejoinAmount = Convert.ToDecimal(txtRejoinAmount.Text);

                                ms.SenderEmailId  = txtEmailID.Text;
                                ms.SenderPassword = txtPassword.Password;

                                ms.CCEamilId1 = txtCCEmailID1.Text;
                                ms.CCEamilId2 = txtCCEmailID2.Text;

                                ms.PrinterName = txtPrinterName.Text;
                                ms.BackUpPath  = txtPath.Text;

                                db.SaveChanges();

                                var NewData = new JSonHelper().ConvertObjectToJSon(ms);
                                AppLib.EventHistory(this.Tag.ToString(), 1, OldData, NewData, "MASTERNAMESETUP");
                                MessageBox.Show("Saved Successfully!", "SAVED", MessageBoxButton.OK, MessageBoxImage.Information);
                                if (sFormName == "HOME")
                                {
                                    frmHomeMaster frm = new frmHomeMaster();
                                    this.Close();
                                    frm.ShowDialog();
                                }
                                else
                                {
                                    this.Close();
                                }
                            }
                            else
                            {
                                MASTERNAMESETUP ms = new MASTERNAMESETUP();
                                ms.ORGANISATION_NAME = txtOrganisationName.Text;
                                ms.ADDRESS1          = txtAddress1.Text;
                                ms.ADDRESS2          = txtAddress2.Text;
                                ms.ADDRESS3          = txtAddress3.Text;
                                ms.CITY           = txtCity.Text;
                                ms.STATE          = txtState.Text;
                                ms.COUNTRY        = txtCountry.Text;
                                ms.PHONE          = txtPhoneNo.Text;
                                ms.ZIPCODE        = txtZipCode.Text;
                                ms.SERVERNAME     = txtServerName.Text;
                                ms.NEWEXEPATH     = txtExePath.Text;
                                ms.NEWIMAGESPATH  = txtNewImagePath.Text;
                                ms.NEWREPORTSPATH = txtNewReportPath.Text;
                                ms.SERVERNAME     = txtServerName.Text;
                                ms.VERSION        = txtVersion.Text;


                                ms.EnterenceFees = Convert.ToDecimal(txtEntranceFeed.Text);
                                ms.BadgeAmount   = Convert.ToDecimal(txtBadgeAmt.Text);
                                ms.BF            = Convert.ToDecimal(txtBF.Text);
                                ms.BuildingFund  = Convert.ToDecimal(txtBuildingFund.Text);
                                ms.Insurance     = Convert.ToDecimal(txtInsurance.Text);
                                ms.Subscription  = Convert.ToDecimal(txtSubscription.Text);

                                ms.LevyAmount   = Convert.ToDecimal(txtLevyAmount.Text);
                                ms.TDFAmount    = Convert.ToDecimal(txtTDFAmount.Text);
                                ms.RejoinAmount = Convert.ToDecimal(txtRejoinAmount.Text);

                                ms.SenderEmailId  = txtEmailID.Text;
                                ms.SenderPassword = txtPassword.Password;

                                ms.CCEamilId1 = txtCCEmailID1.Text;
                                ms.CCEamilId2 = txtCCEmailID2.Text;

                                ms.PrinterName = txtPrinterName.Text;
                                ms.BackUpPath  = txtPath.Text;

                                db.MASTERNAMESETUPs.Add(ms);
                                db.SaveChanges();

                                var NewData = new JSonHelper().ConvertObjectToJSon(ms);
                                AppLib.EventHistory(this.Tag.ToString(), 0, "", NewData, "MASTERNAMESETUP");
                                MessageBox.Show("Saved Successfully!", "SAVED", MessageBoxButton.OK, MessageBoxImage.Information);
                                if (sFormName == "HOME")
                                {
                                    frmHomeMaster frm = new frmHomeMaster();
                                    this.Close();
                                    frm.ShowDialog();
                                }
                                else
                                {
                                    this.Close();
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Nube.ExceptionLogging.SendErrorToText(ex);
            }
        }