Exemple #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                Cursor.Current = Cursors.WaitCursor;

                //Create xml to Post
                XmlDocument param = new XmlDocument();
                //Create xml to Collect
                XmlDocument resp = new XmlDocument();
                //Svc
                RAFClientDemo.RafProxy.RAFProxy rproxy = new RAFClientDemo.RafProxy.RAFProxy();
                param.LoadXml(rproxy.AssetInsertParams().OuterXml);

                param.SelectSingleNode("/Params/CustID").Attributes["Value"].Value   = customer.ToString();
                param.SelectSingleNode("/Params/IDType").Attributes["Value"].Value   = ((System.Data.DataRowView)(assetType.SelectedItem)).Row.ItemArray[0].ToString();
                param.SelectSingleNode("/Params/IDNumber").Attributes["Value"].Value = idNum.Text;

                resp.LoadXml(rproxy.AssetInsert(param).OuterXml);

                Cursor.Current = Cursors.Default;

                if (resp.SelectSingleNode("/AssetInsert/Status/ErrMsg").InnerText != "")
                {
                    MessageBox.Show(resp.SelectSingleNode("/AssetInsert/Status/ErrMsg").InnerText, "Error", MessageBoxButtons.OK);
                }
            }
            catch (Exception x)
            {
                x.Message.Trim();
            }


            this.Close();
        }
Exemple #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            //Create xml to Post
            XmlDocument param = new XmlDocument();
            //Create xml to Collect
            XmlDocument resp = new XmlDocument();

            //Svc
            RAFClientDemo.RafProxy.RAFProxy rproxy = new RAFClientDemo.RafProxy.RAFProxy();
            param.LoadXml(rproxy.CustomerInsertParams().OuterXml);

            //Populate
            param.SelectSingleNode("/Params/Profile").Attributes["Value"].Value     = "1";
            param.SelectSingleNode("/Params/Password").Attributes["Value"].Value    = passphrase.Text;
            param.SelectSingleNode("/Params/Photo").Attributes["Value"].Value       = "";
            param.SelectSingleNode("/Params/FingerRight").Attributes["Value"].Value = "c2974e78fbfd1a134b2420bd0aaba573";
            param.SelectSingleNode("/Params/FingerLeft").Attributes["Value"].Value  = "c2974e78fbfd1a134b2420bd0aaba573";
            param.SelectSingleNode("/Params/IDNumber").Attributes["Value"].Value    = idNum.Text;
            param.SelectSingleNode("/Params/IDType").Attributes["Value"].Value      = ((System.Data.DataRowView)(idType.SelectedItem)).Row.ItemArray[0].ToString();
            param.SelectSingleNode("/Params/IDCountry").Attributes["Value"].Value   = ((System.Data.DataRowView)(issueCountry.SelectedItem)).Row.ItemArray[0].ToString();
            param.SelectSingleNode("/Params/FirstName").Attributes["Value"].Value   = tName1.Text;
            param.SelectSingleNode("/Params/MiddleName").Attributes["Value"].Value  = tName2.Text;
            param.SelectSingleNode("/Params/SurName1").Attributes["Value"].Value    = tSName1.Text;
            param.SelectSingleNode("/Params/SurName2").Attributes["Value"].Value    = tSName2.Text;
            param.SelectSingleNode("/Params/Suffix").Attributes["Value"].Value      = "";
            param.SelectSingleNode("/Params/Country").Attributes["Value"].Value     = ((System.Data.DataRowView)(issueCountry.SelectedItem)).Row.ItemArray[0].ToString();
            param.SelectSingleNode("/Params/Registrar").Attributes["Value"].Value   = "1";
            param.SelectSingleNode("/Params/CompanyName").Attributes["Value"].Value = compName.Text;

            resp.LoadXml(rproxy.CustomerInsert(param).OuterXml);

            Cursor.Current = Cursors.Default;

            if (resp.SelectSingleNode("/CustomerInsert/Status/ErrMsg").InnerText != "")
            {
                MessageBox.Show(resp.SelectSingleNode("/CustomerInsert/Status/ErrMsg").InnerText, "Error", MessageBoxButtons.OK);
            }
            else
            {
                newCustomerID = Convert.ToInt32(resp.SelectSingleNode("/CustomerInsert/CustomerID").InnerText);
            }


            clientInfo cliForm = new clientInfo(newCustomerID);

            cliForm.MdiParent = this.MdiParent;
            cliForm.Show();

            this.Close();
        }
        public MDIParent1()
        {
            string curCulture = Properties.Settings.Default.mainCulture;

            Thread.CurrentThread.CurrentUICulture = new CultureInfo(curCulture);
            Thread.CurrentThread.CurrentCulture   = new CultureInfo(curCulture);
            this.IsMdiContainer = true;

            InitializeComponent();


            //Show Splash Screen
            splash sp = new splash();

            sp.Show(this);

            //Check WS Access
            bool ws = false;

            try
            {
                RAFClientDemo.RafProxy.RAFProxy rproxy = new RAFClientDemo.RafProxy.RAFProxy();
                ws = rproxy.testDBCnx();
            }
            catch (Exception ex)
            {
                ex.Message.Trim();
            }

            if (!ws)
            {
                if (MessageBox.Show("No se puede connectar a base de datos de usuarios", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error) == DialogResult.OK)
                {
                    System.Environment.Exit(-1);
                }
            }

            //Show Login Form and exit if failed
            sp.showLoginForm();


            //Fetch GUI fields
            getGuiFields();
        }
        private void getGuiFields()
        {
            int    lang = 0;
            string regID;
            string regKey;

            try
            {
                regID  = ""; // System.Configuration.ConfigurationManager.AppSettings["registrarID"];
                regKey = ""; // System.Configuration.ConfigurationManager.AppSettings["registrarKey"];
                RAFClientDemo.RafProxy.RAFProxy wsX = new RAFClientDemo.RafProxy.RAFProxy();
                string te = wsX.guiGetFieldsByLanguage(lang, regID, regKey).OuterXml;
                guiFieldsXml.LoadXml(wsX.guiGetFieldsByLanguage(lang, regID, regKey).OuterXml);
            }
            catch (Exception x)
            {
                x.Message.Trim();
            }
        }
Exemple #5
0
        private void butSearch_Click(object sender, EventArgs e)
        {
            if (!validForm())
            {
                return;
            }

            RAFClientDemo.RafProxy.RAFProxy rproxy = new RAFClientDemo.RafProxy.RAFProxy();
            XmlDocument paramCall = new XmlDocument();

            try
            {
                paramCall.LoadXml(rproxy.CustomerSearchParams().OuterXml);

                if (fName.Text != "")
                {
                    paramCall.SelectSingleNode("Params/FirstName").Attributes["Value"].Value = fName.Text;
                }
                if (surname1.Text != "")
                {
                    paramCall.SelectSingleNode("Params/SurName1").Attributes["Value"].Value = surname1.Text;
                }
                if (surname2.Text != "")
                {
                    paramCall.SelectSingleNode("Params/Surname2").Attributes["Value"].Value = surname2.Text;
                }
                if (companyname.Text != "")
                {
                    paramCall.SelectSingleNode("Params/CompanyName").Attributes["Value"].Value = companyname.Text;
                }
                if (idType.Text != "")
                {
                    paramCall.SelectSingleNode("Params/IDType").Attributes["Value"].Value = ((System.Data.DataRowView)(idType.SelectedItem)).Row.ItemArray[0].ToString();
                }
                if (idNum.Text != "")
                {
                    paramCall.SelectSingleNode("Params/IDNumber").Attributes["Value"].Value = idNum.Text;
                }

                DSClientSearch = rproxy.CustomerSearch(paramCall);

                if (DSClientSearch.Tables[0].Rows.Count > 0)
                {
                    BindingSource dbBindSource = new BindingSource();
                    dbBindSource.DataSource = DSClientSearch.Tables[0];
                    dataGridResults.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader);
                    dataGridResults.ReadOnly   = true;
                    dataGridResults.DataSource = dbBindSource;

                    /////////
                    // Format
                    /////////

                    //Headers
                    dataGridResults.Columns["CustID"].Visible          = false;
                    dataGridResults.Columns["CustName"].HeaderText     = "Nombre";
                    dataGridResults.Columns["CustIDNumber"].HeaderText = "Identificación";

                    //Grid
                    dataGridResults.AllowUserToResizeColumns = true;
                    dataGridResults.ReadOnly          = true;
                    dataGridResults.RowHeadersVisible = false;
                    dataGridResults.AutoSize          = true;

                    //Columns
                    dataGridResults.Columns["CustName"].Width            = 174;
                    dataGridResults.Columns["CustIDNumber"].Width        = 173;
                    dataGridResults.Columns["CustName"].AutoSizeMode     = DataGridViewAutoSizeColumnMode.AllCells;
                    dataGridResults.Columns["CustIDNumber"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
                }
                dataGridResults.Refresh();
            }
            catch (Exception x)
            {
            }
        }