Exemplo n.º 1
0
        private void AddVend_Click(object sender, EventArgs e)
        {
            string txtVendCode = VendorCode.Text;
            string txtVendName = VendorName.Text;

            if (VendorName.Text != "")
            {
                //search if existing
                if (!isExisting(txtVendName, VendorList))
                {
                    dbConnect.Insert("insert into tblVendor values('" + txtVendCode + "','" + txtVendName + "',false);");
                }


                //Generate new Vendor Code
                this.VendorCode.Text = codeGenerator.generateCodeParent("tblVendor", "strVendCode", "Vendor");

                //refresh VendorList
                refreshVendors();
                VendorName.Clear();
                this.Close();
            }
            else
            {
                MessageBox.Show("Input a Vendor name");
            }
        }
Exemplo n.º 2
0
        private void InitVendorFeatures()
        {
            // Check major vendor features
            if (CLAPI.GetDeviceInfo(
                    DeviceId,
                    CLDeviceInfoType.CL_DEVICE_WARP_SIZE_NV,
                    out int warpSize) == CLError.CL_SUCCESS)
            {
                // Nvidia platform
                WarpSize = warpSize;
                Vendor   = CLAcceleratorVendor.Nvidia;

                int major = CLAPI.GetDeviceInfo <int>(
                    DeviceId,
                    CLDeviceInfoType.CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV);
                int minor = CLAPI.GetDeviceInfo <int>(
                    DeviceId,
                    CLDeviceInfoType.CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV);
                if (major < 7 || major == 7 && minor < 5)
                {
                    MaxNumThreadsPerMultiprocessor *= 2;
                }
            }
            else if (CLAPI.GetDeviceInfo(
                         DeviceId,
                         CLDeviceInfoType.CL_DEVICE_WAVEFRONT_WIDTH_AMD,
                         out int wavefrontSize) == CLError.CL_SUCCESS)
            {
                // AMD platform
                WarpSize = wavefrontSize;
                Vendor   = CLAcceleratorVendor.AMD;
            }
            else
            {
                Vendor = VendorName.Contains(CLAcceleratorVendor.Intel.ToString()) ?
                         CLAcceleratorVendor.Intel :
                         CLAcceleratorVendor.Other;

                // Compile dummy kernel to resolve additional information
                CLException.ThrowIfFailed(CLKernel.LoadKernel(
                                              this,
                                              DummyKernelSource,
                                              out IntPtr programPtr,
                                              out IntPtr kernelPtr));
                try
                {
                    // Resolve information
                    WarpSize = CLAPI.GetKernelWorkGroupInfo <IntPtr>(
                        kernelPtr,
                        DeviceId,
                        CLKernelWorkGroupInfoType.CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE).ToInt32();
                }
                finally
                {
                    CLException.ThrowIfFailed(
                        CLAPI.ReleaseKernel(kernelPtr) |
                        CLAPI.ReleaseProgram(programPtr));
                }
            }
        }
Exemplo n.º 3
0
        private void DeleteVend_Click(object sender, EventArgs e)
        {
            try
            {
                string       b            = this.VendorList.SelectedRows[0].Cells[0].Value.ToString();
                DialogResult dialogResult = MessageBox.Show("Are you you want to delete " + VendorName.Text + "?", "Delete?", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
                {
                    foreach (DataGridViewRow row in this.VendorList.SelectedRows)
                    {
                        //Logical delete in database
                        dbConnect.Update("Update tblVendor set boolVendIsDel = true where strVendCode = '" + row.Cells[0].Value.ToString() + "';");
                    }
                    AddVend.Visible = true;

                    button3.Visible    = false;
                    CancelVend.Visible = false;
                    VendorName.Clear();

                    //to generate new code and refresh vendors after
                    this.VendorCode.Text = codeGenerator.generateCodeParent("tblVendor", "strVendCode", "Vendor");
                    //refresh VendorList
                    refreshVendors();
                }
                else if (dialogResult == DialogResult.No)
                {
                }
            }
            catch (ArgumentOutOfRangeException) {
                MessageBox.Show("No selected item");
            }
        }
        private void Delete_Click(object sender, EventArgs e)
        {
            try
            {
                Connect connectObj = new Connect();
                con = connectObj.connect();

                SqlCommand cmd = new SqlCommand("DELETE FROM VENDOR WHERE VID = @vid", con);
                cmd.Parameters.AddWithValue("@vid", VendorID.Text);
                int i = cmd.ExecuteNonQuery();


                //If count is equal to 1, than show frmMain form
                if (i != 0)
                {
                    MessageBox.Show("Customer Deletion Successful!");
                }
                else
                {
                    MessageBox.Show("Customer Deletion Failed");
                }
                con.Close();
                //Clear the fields
                VendorID.Clear();
                VendorName.Clear();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Vendor Not found");
            }
        }
Exemplo n.º 5
0
 private void clear_Click(object sender, EventArgs e)
 {
     VendorName.Clear();
     VendorAddress.Clear();
     PhoneNumber.Clear();
     email.Clear();
     VendorID.Clear();
 }
 /// <summary>
 /// 构造函数 传递 厂家、COM口、上下光源序号等信息
 /// </summary>
 /// <param name="厂家 汇林=0 OPT=1"></param>
 /// <param name="COM口"></param>
 /// <param name="上下光源序号"></param>
 public LightPara(VendorName vendor, short com_NO)
 {
     Vendor = (VendorName)vendor;
     if (vendor == VendorName.OPT)
     {
         OPT_Light = new OPTControllerAPI();//opt光源
     }
     COM_NO = com_NO;
 }
        private void submit_Click(object sender, EventArgs e)
        {
            if (VendorName.Text == "" || VendorAddress.Text == "" || PhoneNO.Text == "" || Email.Text == "" || VendorID.Text == "")
            {
                MessageBox.Show("Please provide all the details", "Captions", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (PhoneNO.Text.Length != 10)
            {
                MessageBox.Show("Enter valid Phone number", "Captions", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            try
            {
                Connect connectObj = new Connect();
                con = connectObj.connect();

                SqlCommand cmd = new SqlCommand("Insert into VENDOR (vid,vname,address,phone_number,email) values(@id,@vname,@address,@phno,@email);", con);

                cmd.Parameters.AddWithValue("@id", VendorID.Text);
                cmd.Parameters.AddWithValue("@vname", VendorName.Text);
                cmd.Parameters.AddWithValue("@phno", Convert.ToInt64(PhoneNO.Text));
                cmd.Parameters.AddWithValue("@address", VendorAddress.Text);
                cmd.Parameters.AddWithValue("@email", Email.Text);

                int i = cmd.ExecuteNonQuery();
                //If count is equal to 1, than show frmMain form
                if (i != 0)
                {
                    MessageBox.Show("Vendor Insertion Successful!", "Captions", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Vendor Insertion Failed", "Captions", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                con.Close();

                //Clear all the fields.
                VendorName.Clear();
                VendorAddress.Clear();
                PhoneNO.Clear();
                Email.Clear();
                VendorID.Clear();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Failed!! Try with Different ID!!", "Captions", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                if (con != null)
                {
                    con.Close();
                }
            }
        }
Exemplo n.º 8
0
        public override string ToString()
        {
            if (VendorName.Trim() != "" || VendorLastName.Trim() != "")
            {
                return($"{CompanyName} - {VendorName} {VendorLastName}");
            }

            return($"{CompanyName}");
        }
 private void clear_Click(object sender, EventArgs e)
 {
     VendorName.Clear();
     VendorAddress.Clear();
     VendorPhoneNo.Clear();
     Email.Clear();
     VendorID.Clear();
     VendorName2.Clear();
 }
Exemplo n.º 10
0
        private void CancelVend_Click(object sender, EventArgs e)
        {
            AddVend.Visible    = true;
            DeleteVend.Visible = true;
            button3.Visible    = false;
            CancelVend.Visible = false;
            VendorName.Clear();

            //to generate new code and refresh vendors after
            this.VendorCode.Text = codeGenerator.generateCodeParent("tblVendor", "strVendCode", "Vendor");
            refreshVendors();
        }
Exemplo n.º 11
0
 private void Cancel_Click(object sender, RoutedEventArgs e)
 {
     VendorName.Clear();
     BillNo.Clear();
     OrderNo.Clear();
     BillDate.Clear();
     DueDate.Clear();
     SubTotal.Clear();
     Adjustment.Clear();
     Total.Clear();
     CustNotes.Clear();
     TermAndCondns.Clear();
 }
Exemplo n.º 12
0
        private void update_Click(object sender, EventArgs e)
        {
            if (VendorName.Text == "" || VendorAddress.Text == "" || PhoneNumber.Text == "" || email.Text == "" || VendorID.Text == "")
            {
                MessageBox.Show("Please provide all the details", "Captions", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            try
            {
                Connect connectObj = new Connect();
                con = connectObj.connect();

                SqlCommand cmd = new SqlCommand("UPDATE VENDOR SET vname = @vname,address = @address,phone_number = @phno,email = @email WHERE vid = @id;", con);

                cmd.Parameters.AddWithValue("@id", VendorID.Text);
                cmd.Parameters.AddWithValue("@vname", VendorName.Text);
                cmd.Parameters.AddWithValue("@phno", Convert.ToInt64(PhoneNumber.Text));
                cmd.Parameters.AddWithValue("@address", VendorAddress.Text);
                cmd.Parameters.AddWithValue("@email", email.Text);

                int i = cmd.ExecuteNonQuery();
                //If count is equal to 1, than show frmMain form
                if (i != 0)
                {
                    MessageBox.Show("Vendor Updation Successful!", "Captions", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Vendor Updation Failed", "Captions", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                con.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Vendor not found", "Captions", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                if (con != null)
                {
                    con.Close();
                }
            }

            VendorName.Clear();
            VendorAddress.Clear();
            PhoneNumber.Clear();
            email.Clear();
            VendorID.Clear();
        }
Exemplo n.º 13
0
 private void Cancel_Click(object sender, RoutedEventArgs e)
 {
     VendorName.Clear();
     PurchaseOrderNo.Clear();
     ReferenceNo.Clear();
     Date.Clear();
     DeliveryDate.Clear();
     SubTotal.Clear();
     Adjustment.Clear();
     Total.Clear();
     CustNotes.Clear();
     TermAndCondns.Clear();
     RadioOrg.IsChecked = true;
 }
Exemplo n.º 14
0
        private void InitVendorAndWarpSizeInfo()
        {
            VendorName = CurrentAPI.GetPlatformInfo(
                PlatformId,
                CLPlatformInfoType.CL_PLATFORM_VENDOR);

            // Try to determine the actual vendor
            if (CurrentAPI.GetDeviceInfo(
                    DeviceId,
                    CLDeviceInfoType.CL_DEVICE_WARP_SIZE_NV,
                    out int warpSize) == CLError.CL_SUCCESS)
            {
                // Nvidia platform
                WarpSize = warpSize;
                Vendor   = CLDeviceVendor.Nvidia;

                int major = CurrentAPI.GetDeviceInfo <int>(
                    DeviceId,
                    CLDeviceInfoType.CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV);
                int minor = CurrentAPI.GetDeviceInfo <int>(
                    DeviceId,
                    CLDeviceInfoType.CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV);
                if (major < 7 || major == 7 && minor < 5)
                {
                    MaxNumThreadsPerMultiprocessor *= 2;
                }
            }
            else if (CurrentAPI.GetDeviceInfo(
                         DeviceId,
                         CLDeviceInfoType.CL_DEVICE_WAVEFRONT_WIDTH_AMD,
                         out int wavefrontSize) == CLError.CL_SUCCESS)
            {
                // AMD platform
                WarpSize = wavefrontSize;
                Vendor   = CLDeviceVendor.AMD;
            }
            else
            {
                Vendor = VendorName.Contains(CLDeviceVendor.Intel.ToString()) ?
                         CLDeviceVendor.Intel :
                         CLDeviceVendor.Other;

                // Warp size cannot be resolve at this point
                WarpSize = 0;
            }
        }
Exemplo n.º 15
0
        public List <Message> Validate()
        {
            var errors = new List <Message>();

            if (CompanyName.Trim() == "" && (VendorName.Trim() == "" && VendorLastName.Trim() == ""))
            {
                errors.Add(new Message("Należy podać nazwe firmy lub imię i nazwisko"));
            }

            var rgx = new Regex("^[0-9]{10}");
            var nip = Nip.Replace("-", "").Replace(" ", "").Trim();

            if (!rgx.IsMatch(nip))
            {
                errors.Add(new Message("Nip jest niepoprawny"));
            }

            return(errors);
        }
Exemplo n.º 16
0
        public List <Vendor> FillVendor(int countRecords)
        {
            var random = new Random();

            var           VendorNameList = new VendorName();
            List <Vendor> vendors        = new List <Vendor>();

            for (int i = 0; i < countRecords; i++)
            {
                var name = random.Next(VendorNameList.VendorNameList.Length - 1);
                vendors.Add(new Vendor()
                {
                    Id   = Guid.NewGuid(),
                    Name = VendorNameList.VendorNameList[name]
                }
                            );
            }
            _vendor.Add(vendors);
            return(vendors);
        }
Exemplo n.º 17
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (!isExisting(VendorName.Text, VendorList))
            {
                dbConnect.Update("update tblVendor set strVendName = '" + VendorName.Text + "' where strVendCode = '" + VendorCode.Text + "';");
                MessageBox.Show("Update Successful!");
                this.VendorCode.Text = codeGenerator.generateCodeParent("tblVendor", "strVendCode", "Vendor");
                AddVend.Visible      = true;

                button3.Visible    = false;
                CancelVend.Visible = false;
                VendorName.Clear();

                //to generate new code and refresh vendors after
                this.VendorCode.Text = codeGenerator.generateCodeParent("tblVendor", "strVendCode", "Vendor");
                refreshVendors();
            }


            //Generate new Vendor Code
        }
Exemplo n.º 18
0
        private string ReportClients(VendorName vn)
        {
            string fn = string.Empty;
            var saveRep = new FolderBrowserDialog();
            StreamWriter rep = null;
            saveRep.Description = "Choose Folder to Save Client Report";
             var dr =  saveRep.ShowDialog();
            if (dr == DialogResult.Cancel)
            {
                return fn;
            }
            try
            {
                var path = saveRep.SelectedPath;
                fn = Path.Combine(path, vn +  "_InactiveClients_" + DateTime.Now.ToString("MMddyyyy_hhmm") + ".csv");
                rep = new StreamWriter(fn);
                List<XElement> clients = ccfg.GetElements(_cli, "client");
                isLoading = true;
                string line = string.Empty;
                line = GetColumnsLine(vn);
                rep.WriteLine(line);
                if (vn == VendorName.Yardi)
                {
                    var enabled = string.Empty;
                    foreach (XElement el in clients)
                    {
                        enabled = ccfg.GetElement(el, "enabled").Value;
                        if (enabled != "true")
                            continue;
                        line = string.Join("|", new string[]
                        {
                              ccfg.GetElementAttrib(el, "keyword").Value
                            , ccfg.GetElement(el, "yardipropid").Value
                            , ccfg.GetElement(el, "name").Value
                            , ccfg.GetElement(el, "enabled").Value
                            , ccfg.GetElement(el, "url").Value
                        });
                        rep.WriteLine(line);
                    }

                }

                if (vn == VendorName.Realpage)
                {
                    ListViewItem lvi = null;
                    foreach (XElement el in clients)
                    {
                        bool enabled = Convert.ToBoolean(ccfg.GetElement(el, "enabled").Value);
                        var kwd = ccfg.GetElementAttrib(el, "keyword").Value;
                        if (!string.IsNullOrEmpty(kwd))
                            continue;
                        line = string.Join("|", new string[]
                        {
                            ccfg.GetElementAttrib(el, "keyword").Value
                            , ccfg.GetElement(el, "siteid").Value
                            , ccfg.GetElement(el, "sitename").Value
                            , ccfg.GetElement(el, "name").Value
                            , ccfg.GetElement(el, "pmcid").Value
                            , ccfg.GetElement(el, "enabled").Value
                            , ccfg.GetElement(el, "siteaddress").Value
                            , ccfg.GetElement(el, "email").Value
                            , ccfg.GetElement(el, "firstdate").Value
                            , ccfg.GetElement(el, "aftermoveout").Value
                            , ccfg.GetElement(el, "balanceowed").Value
                            , ccfg.GetElement(el, "ekey").Value
                        });
                        rep.WriteLine(line);
                    }
                }
                if (vn == VendorName.Entrata)
                {
                    ListViewItem lvi = null;
                    foreach (XElement el in clients)
                    {
                        bool enabled = Convert.ToBoolean(ccfg.GetElement(el, "enabled").Value);
                        var kwd = ccfg.GetElementAttrib(el, "keyword").Value;
                        if (!string.IsNullOrEmpty(kwd))
                            continue;
                        line = string.Join("|", new string[]
                        {
                            ccfg.GetElementAttrib(el,"keyword").Value
                            ,ccfg.GetElement(el,"siteid").Value
                            ,ccfg.GetElement(el,"name").Value
                            ,ccfg.GetElement(el,"companyname").Value
                            ,ccfg.GetElement(el,"enabled").Value
                            ,ccfg.GetElement(el,"firstdate").Value
                            ,ccfg.GetElement(el,"address").Value
                            ,ccfg.GetElement(el,"subdomain").Value
                            ,ccfg.GetElement(el,"token").Value
                        });
                        rep.WriteLine(line);
                    }
                }

            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (rep != null)
                    DisposeFile(rep);
            }
            return fn;
        }
Exemplo n.º 19
0
        private void LoadClients(VendorName vn)
        {
            cntTot = cntActive = cntInactive = 0;
            lblActiveCli.Text = string.Empty;
            lblInactiveCli.Text = string.Empty;
            lblTotCli.Text = string.Empty;
            lblActiveCli.ForeColor = Color.Green;
            lblInactiveCli.ForeColor = Color.Gray;

            lblTotCli.Text = string.Empty;
            List<XElement> clients = ccfg.GetElements(_cli, "client");
            lvClients.Items.Clear();
            isLoading = true;
            if (vn == VendorName.Yardi)
            {
                AddListViewColumns(vn);
                ListViewItem lvi = null;
                foreach (XElement el in clients)
                {
                    bool enabled = Convert.ToBoolean(ccfg.GetElement(el, "enabled").Value);
                    lvi =  new ListViewItem(new string[]
                                      {ccfg.GetElementAttrib(el,"keyword").Value
                                      ,ccfg.GetElement(el,"yardipropid").Value
                                      ,ccfg.GetElement(el,"name").Value
                                      ,ccfg.GetElement(el,"enabled").Value
                                      ,ccfg.GetElement(el,"url").Value
                                        });
                    lvi.ForeColor = enabled ? Color.Green : Color.Gray;
                    lvClients.Items.Add(lvi);
                    cntTot++;
                    cntActive = enabled ? cntActive + 1 : cntActive;
                    cntInactive = !enabled ? cntInactive + 1 : cntInactive;
                }
            }

            if (vn == VendorName.Realpage)
            {
                AddListViewColumns(vn);
                ListViewItem lvi = null;
                foreach (XElement el in clients)
                {
                    bool enabled = Convert.ToBoolean(ccfg.GetElement(el, "enabled").Value);
                    lvi = new ListViewItem(new string[]
                                      {ccfg.GetElementAttrib(el,"keyword").Value
                                      ,ccfg.GetElement(el,"siteid").Value
                                      ,ccfg.GetElement(el,"sitename").Value
                                      ,ccfg.GetElement(el,"name").Value
                                      ,ccfg.GetElement(el,"pmcid").Value
                                      ,ccfg.GetElement(el,"enabled").Value
                                      ,ccfg.GetElement(el,"siteaddress").Value
                                      ,ccfg.GetElement(el,"email").Value
                                      ,ccfg.GetElement(el,"firstdate").Value
                                      ,ccfg.GetElement(el,"aftermoveout").Value
                                      ,ccfg.GetElement(el,"balanceowed").Value
                                      ,ccfg.GetElement(el,"ekey").Value
                                      ,ccfg.GetElement(el,"phone1").Value
                                        });
                    lvi.ForeColor = enabled ? Color.Green : Color.Gray;
                    lvClients.Items.Add(lvi);
                    cntTot++;
                    cntActive = enabled ? cntActive + 1 : cntActive;
                    cntInactive = !enabled ? cntInactive + 1 : cntInactive;

                }
            }

            if (vn == VendorName.Entrata)
            {
                AddListViewColumns(vn);
                ListViewItem lvi = null;
                foreach (XElement el in clients)
                {
                    bool enabled = Convert.ToBoolean(ccfg.GetElement(el, "enabled").Value);
                    lvi = new ListViewItem(new string[]
                                      {ccfg.GetElementAttrib(el,"keyword").Value
                                      ,ccfg.GetElement(el,"siteid").Value
                                      ,ccfg.GetElement(el,"name").Value
                                      ,ccfg.GetElement(el,"companyname").Value
                                      ,ccfg.GetElement(el,"enabled").Value
                                      ,ccfg.GetElement(el,"firstdate").Value
                                      ,ccfg.GetElement(el,"address").Value
                                      ,ccfg.GetElement(el,"subdomain").Value
                                      ,ccfg.GetElement(el,"token").Value
                                        });
                    lvi.ForeColor = enabled ? Color.Green : Color.Gray;
                    lvClients.Items.Add(lvi);
                    cntTot++;
                    cntActive = enabled ? cntActive + 1 : cntActive;
                    cntInactive = !enabled ? cntInactive + 1 : cntInactive;

                }
            }
            lblTotCli.Text = cntTot.ToString();
            lblInactiveCli.Text = cntInactive.ToString();
            lblActiveCli.Text = cntActive.ToString();
            isLoading = false;
            lvClients.Visible = true;
            currMode = EditMode.None;
        }
Exemplo n.º 20
0
 private void GetClientList(VendorName vn)
 {
     if (_cfgFile == string.Empty)
     {
         MessageBox.Show("Unable to find \'configfilelocation\' element in the configuration file; please fix and retry!", "Error", MessageBoxButtons.OK);
         this.Close();
     }
     this.Text += " (" + _cfgFile + ")";
     try
     {
         _cli = ccfg.GetConfig(_cfgFile);
         LoadClients(vn);
     }
     catch (Exception ex)
     {
         ShowError(ex);
        // this.Close();
     }
 }
Exemplo n.º 21
0
        private void DeleteClientEntry(VendorName vn)
        {
            XElement element = XElement.Load(_cfgFile);
            if (vn == VendorName.Yardi)
            {
                var kwd = lvClients.SelectedItems[0].SubItems[0].Text;
                if (element != null)
                {
                    var xml = (from member in element.Descendants("client")
                               where member.Attribute("keyword").Value == lvClients.SelectedItems[0].SubItems[0].Text
                               select member).SingleOrDefault();

                    if (xml != null)
                    {
                        xml.Remove();
                        element.Save(_cfgFile);
                    }
                }
                _cli = ccfg.GetConfig(_cfgFile);
                LoadClients(_vendor);
            }
            if (vn == VendorName.Realpage)
            {
                var kwd = lvClients.SelectedItems[0].SubItems[1].Text;
                if (element != null)
                {
                    var xml = (from member in element.Descendants("client")
                               where member.Descendants("siteid").FirstOrDefault().Value == kwd
                               select member).SingleOrDefault();

                    if (xml != null)
                    {
                        xml.Remove();
                        element.Save(_cfgFile);
                    }
                }
                _cli = ccfg.GetConfig(_cfgFile);
                LoadClients(_vendor);
            }
            if (vn == VendorName.Entrata)
            {
                var kwd = lvClients.SelectedItems[0].SubItems[1].Text;
                if (element != null)
                {
                    var xml = (from member in element.Descendants("client")
                               where member.Descendants("siteid").FirstOrDefault().Value == kwd
                               select member).FirstOrDefault();

                    if (xml != null)
                    {
                        xml.Remove();
                        element.Save(_cfgFile);
                    }
                }
                _cli = ccfg.GetConfig(_cfgFile);
                LoadClients(_vendor);
            }
        }
Exemplo n.º 22
0
 private void btnOpenClient_Click(object sender, EventArgs e)
 {
     cntTot = cntActive = cntInactive = 0;
     var clientName = cboVendors.SelectedItem.ToString().ToLower();
     var selVendor =  (VendorName) cboVendors.SelectedIndex;
     if (selVendor == VendorName.Yardi)
     {
         _cfgFile = ConfigurationManager.AppSettings["configfilelocation"];
         _vendor = VendorName.Yardi;
     }
     else if (selVendor == VendorName.Realpage)
     {
         _cfgFile = ConfigurationManager.AppSettings["rpconfigfilelocation"];
         _vendor = VendorName.Realpage;
     }
     else if (selVendor == VendorName.Entrata)
     {
         _cfgFile = ConfigurationManager.AppSettings["psconfigfilelocation"];
         _vendor = VendorName.Entrata;
     }
     else
     {
         _cfgFile = string.Empty;
     }
     GetClientList(_vendor);
 }
Exemplo n.º 23
0
        private void SetDetailPanel(VendorName _vendor, bool visible, bool enable)
        {
            switch (_vendor)
            {
                case VendorName.Yardi:
                    pnlDetl.Visible = visible;
                    pnlDetl.Enabled = enable;
                    pnlDetlRP.Visible = !visible;
                    pnlDetlRP.Enabled = enable;
                    pnlDetlEntrata.Visible = !visible;
                    pnlDetlEntrata.Enabled = enable;
                    break;
                case VendorName.Realpage:
                    pnlDetlRP.Visible = visible;
                    pnlDetlRP.Enabled = enable;
                    pnlDetl.Visible = !visible;
                    pnlDetl.Enabled = enable;
                    pnlDetlEntrata.Visible = !visible;
                    pnlDetlEntrata.Enabled = enable;
                    break;
                case VendorName.Entrata:
                    pnlDetlEntrata.Visible = visible;
                    pnlDetlEntrata.Enabled = enable;
                    pnlDetlRP.Visible = !visible;
                    pnlDetlRP.Enabled = enable;
                    pnlDetl.Visible = !visible;
                    pnlDetl.Enabled = enable;
                    break;

            }
        }
Exemplo n.º 24
0
 private void AddListViewColumns(VendorName vn)
 {
     lvClients.Columns.Clear();
     if (vn == VendorName.Yardi)
     {
         lvClients.Columns.Add("RRS Internal Id", 120);
         lvClients.Columns.Add("Yardi Property Id", 120);
         lvClients.Columns.Add("Property Name", 160);
         lvClients.Columns.Add("Enabled", 60);
         lvClients.Columns.Add("Web Service URL", 300);
         return;
     }
     if (vn == VendorName.Realpage)
     {
         lvClients.Columns.Add("RRS Id", 50);
         lvClients.Columns.Add("Site Id", 60);
         lvClients.Columns.Add("Site Name", 160);
         lvClients.Columns.Add("PMC Name", 160);
         lvClients.Columns.Add("PMC Id", 60);
         lvClients.Columns.Add("Enabled", 60);
         lvClients.Columns.Add("Address", 300);
         lvClients.Columns.Add("Email", 300);
         lvClients.Columns.Add("FirstDate", 100);
         lvClients.Columns.Add("Days after Moveout", 50);
         lvClients.Columns.Add("Minimum Balance", 100);
         lvClients.Columns.Add("Ekey", 150);
         lvClients.Columns.Add("Phone", 80);
         return;
     }
     if (vn == VendorName.Entrata)
     {
         lvClients.Columns.Add("RRS Id", 50);
         lvClients.Columns.Add("Prop Id", 60);
         lvClients.Columns.Add("Prop Name", 160);
         lvClients.Columns.Add("PMC Name", 160);
         lvClients.Columns.Add("Enabled", 60);
         lvClients.Columns.Add("LastPull", 100);
         lvClients.Columns.Add("Address", 300);
         lvClients.Columns.Add("SubDomain", 300);
         lvClients.Columns.Add("Token", 300);
         return;
     }
 }
Exemplo n.º 25
0
 private string GetColumnsLine(VendorName vn)
 {
     if (vn == VendorName.Yardi)
     {
         return string.Join("|", new string[]
         {
             "RRS Internal Id",
             "Yardi Property Id",
             "Property Name",
             "Enabled",
             "Web Service URL"
         }
             );
     }
     if (vn == VendorName.Realpage)
     {
         return string.Join("|", new string[]
         {
             "RRS Id",
             "Site Id",
             "Site Name",
             "PMC Name",
             "PMC Id",
             "Enabled",
             "Address",
             "Email",
             "FirstDate",
             "Days after Moveout",
             "Minimum Balance",
             "Ekey"
         });
     }
     if (vn == VendorName.Entrata)
     {
         return string.Join("|", new string[]
         {
             "RRS Id",
             "Site Id",
             "Site Name",
             "Enabled",
             "First Date",
             "Address",
             "Subdomain",
             "Token"
         });
     }
     return string.Empty;
 }