private void btnGravar_Click(object sender, EventArgs e) { Departamento objeto = new Departamento(); objeto.descricao = txtNome.Text; try { Type tipo = Type.GetType("ClienteREST.Operador.Operador" + formato); IntOperadorREST op = (IntOperadorREST)Activator.CreateInstance(tipo); CtrlDepartamento controle = new CtrlDepartamento(); Departamento resposta = controle.cadastrar <Departamento>(objeto, op); MessageBox.Show( resposta.id + "º cadastrado com sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } catch (Exception ex) { MessageBox.Show( "Seus dados extraviaram, sei não!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } }
private void encheDepartamento() { Type tipo = Type.GetType("ClienteREST.Operador.Operador" + formato); IntOperadorREST op = (IntOperadorREST)Activator.CreateInstance(tipo); CtrlDepartamento controle = new CtrlDepartamento(); List <Departamento> arrdepartamento = controle.listar <Departamento>(op); DataTable tabelaDepartamento = new DataTable(); tabelaDepartamento.Columns.Add("id", typeof(int)); tabelaDepartamento.Columns.Add("descricao", typeof(string)); foreach (Departamento objdepartamento in arrdepartamento) { tabelaDepartamento.Rows.Add(objdepartamento.id, objdepartamento.descricao); } cmbDepartamento.ValueMember = "id"; cmbDepartamento.DisplayMember = "descricao"; cmbDepartamento.DataSource = tabelaDepartamento; }