private void dgvListClient_SelectionChanged(object sender, EventArgs e) { int IndexSelected = dgvListClient.CurrentRow.Index; row = dgvListClient.Rows[IndexSelected]; BIT.frmEdit.TabPageSelected = "tabPageEditClient"; client = new Client(); client.ClientID = Convert.ToInt32(row.Cells[9].Value.ToString()); client.ClientCompanyName = row.Cells[0].Value.ToString(); client.ClientPosition = row.Cells[1].Value.ToString(); client.ClientTitle = row.Cells[2].Value.ToString(); client.ClientFirstName = row.Cells[3].Value.ToString(); client.ClientLastName = row.Cells[4].Value.ToString(); client.ClientEmailPrimary = row.Cells[5].Value.ToString(); client.ClientFax = row.Cells[6].Value.ToString(); client.ClientPhonePrimary = row.Cells[7].Value.ToString(); client.ClientPhoneMobile = row.Cells[8].Value.ToString(); }
private DataTable approveClientdata(Client client) { DataTable dt = new DataTable(); dt = Client.ApproveClient(UserRole, UserLogin, client); return dt; }
private DataTable insertClientData(Client client) { DataTable dt = new DataTable(); dt = Client.InsertClient(UserRole, UserLogin, client); return dt; }
private Client populateClientUIdata(Client client) { //if (((txtNewClientTitle.Text).Length > 10) && !IsAlpha(txtNewClientTitle.Text)) //{ // errorProvider1.SetError(txtNewClientTitle, "Please Enter Title"); // errorProvider2.SetError(txtNewClientFirstName, ""); // errorProvider3.SetError(txtNewClientLastName, ""); // errorProvider4.SetError(txtNewClientEmailP, ""); // errorProvider5.SetError(txtNewClientEmailA, ""); // errorProvider6.SetError(txtNewClientFax, ""); //} //else //{ // errorProvider1.Dispose(); // client.ClientTitle = txtNewClientTitle.Text; //} client.ClientTitle = txtNewClientTitle.Text; client.ClientFirstName = txtNewClientFirstName.Text; client.ClientLastName = txtNewClientLastName.Text; client.ClientEmailPrimary = txtNewClientEmailP.Text; client.ClientEmailAlternate = txtNewClientEmailA.Text; client.ClientFax = txtNewClientFax.Text; client.ClientPhonePrimary = txtNewClientPhoneP.Text; client.ClientPhoneHome = txtNewClientPhoneH.Text; client.ClientPhoneMobile = txtNewClientPhoneM.Text; client.ClientPhoneWork = txtNewClientPhoneW.Text; client.ClientPhoneEmergency = txtNewClientPhoneE.Text; client.ClientCompanyName = txtNewClientCompany.Text; client.ClientPosition = txtNewClientPosition.Text; client.ClientDescription = txtNewClientDescription.Text; return client; }
private void btnNewSave_Click(object sender, EventArgs e) { DataTable dt = new DataTable(); string msg = "MESSAGE: "; switch (TabPageSelected) { case "tabPageNewClient": // Client* selected client = new Client(); dt = insertClientData(populateClientUIdata(client)); msg = msg + "Client Created! "; client.ClientID = Convert.ToInt32(dt.Rows[0][0]); break; case "tabPageNewContractor": // Contractor* selected contractor = new Contractor(); dt = insertContractorData(populateContractorUIdata(contractor)); msg = msg + "Contractor Created! "; contractor.ContractorID = Convert.ToInt32(dt.Rows[0][0]); break; case "tabPageNewCoordinator": // Coordinator* selected coordinator = new Coordinator(); dt = insertCoordinatorData(populateCoordinatorUIdata(coordinator)); msg = msg + "Coordinator Created! "; coordinator.CoordinatorID = Convert.ToInt32(dt.Rows[0][0]); break; case "tabPageNewRequest": // Request* selected break; case "tabPageNewJob": // Job* selected break; case "tabPageNewContractorSkill": // ContractorSkill* selected break; case "tabPageNewSkill": // Skill* selected break; case "tabPageNewLocation": // Location* selected break; case "tabPageNewAvailability": // Availability* selected break; // ... unauthorized user... default: break; } if (dt.Rows.Count > 0) msg = msg + "with ID: " + Convert.ToString(dt.Rows[0][0]); lblNewMessage.Text = msg; btnNewSave.Visible = false; btnNewApprove.Visible = true; }