public static void UpdateProject(Project theClass) { if (theClass.ProjectID <= 0) { throw new ArgumentException(Resources.Organization.MessageZeroProjectId); } if (theClass.OrganizationID <= 0) { throw new ArgumentException(Resources.Organization.MessageZeroOrganizationId); } if (string.IsNullOrEmpty(theClass.Name)) { throw new ArgumentException(Resources.Organization.MessageEmptyNameProject); } ProjectsTableAdapter localAdapter = new ProjectsTableAdapter(); try { localAdapter.UpdateProject(theClass.ProjectID, theClass.Name, theClass.OrganizationID, theClass.AreaID); } catch (Exception exc) { log.Error(Resources.Project.MessageErrorUpdateProject, exc); throw new Exception(Resources.Project.MessageErrorUpdateProject); } }