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); } }
private void LoadCompany() { ListNGSObject listNGSObject = new ListNGSObject(); companyList = listNGSObject.GetListOfCompany(); foreach (Model.Company c in companyList) { lbComapny.Items.Add(c.CompanyName); } }
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; } } } }