예제 #1
0
        private void LoadCompany()
        {
            dgvComapny.Rows.Clear();
            ListNGSObject  listNGSObject = new ListNGSObject();
            List <Company> companyList   = listNGSObject.GetListOfCompany();

            foreach (Company c in companyList)
            {
                dgvComapny.Rows.Add(c.CompanyGUID, c.CompanyName);
            }
        }
예제 #2
0
        private void LoadCompany()
        {
            ListNGSObject listNGSObject = new ListNGSObject();

            companyList = listNGSObject.GetListOfCompany();

            foreach (Model.Company c in companyList)
            {
                lbComapny.Items.Add(c.CompanyName);
            }
        }
예제 #3
0
        private void SaveCompany(int rowIndex)
        {
            ListNGSObject list = new ListNGSObject();

            bool           save        = true;
            List <Company> companyList = list.GetListOfCompany();

            foreach (Company c in companyList)
            {
                if (dgvComapny[1, rowIndex].Value != null && c.CompanyName == dgvComapny[1, rowIndex].Value.ToString() &&
                    (dgvComapny[0, rowIndex].Value == null || c.CompanyGUID != dgvComapny[0, rowIndex].Value.ToString()))
                {
                    GlobalVariables.ShowMessage("Podana nazwa firmy \"" + dgvComapny[1, rowIndex].Value.ToString() + "\"  już istnieje.", "Duplikat nazwy firmy.", 3);
                    save = false;
                }
            }

            if (save && dgvComapny[1, rowIndex].Value != null && (dgvComapny[0, rowIndex].Value == null || String.IsNullOrEmpty(dgvComapny[0, rowIndex].Value.ToString())))
            {
                if (NGSLicense.getNumberOfCompaniesRegistered() < rowIndex)
                {
                    GlobalVariables.ShowMessage("Twoja licencja nie pozwala mieć, więcej firm!", "Licencja - błąd", 3);
                    return;
                }

                Company c = new Company();
                c.CompanyGUID = GlobalVariables.GetNewGUID();
                c.CompanyName = dgvComapny[1, rowIndex].Value.ToString();
                dgvComapny[0, rowIndex].Value = c.CompanyGUID;

                c.Save();
            }
            else if (save && dgvComapny[1, rowIndex].Value != null &&
                     dgvComapny[0, rowIndex].Value != null && !String.IsNullOrEmpty(dgvComapny[0, rowIndex].Value.ToString()))
            {
                foreach (Company c in companyList)
                {
                    if (c.CompanyGUID == dgvComapny[0, rowIndex].Value.ToString())
                    {
                        c.CompanyName = dgvComapny[1, rowIndex].Value.ToString();
                        c.Update();
                        break;
                    }
                }
            }
        }