private void btnGravar_Click(object sender, EventArgs e) { Cliente objeto = ClienteBuilder.iniciar(). comSexo(int.Parse(cmbSexo.SelectedValue.ToString())). comNome(txtNome.Text). comEnderecos(this.objcliente.enderecos). construir(); try { Type tipo = Type.GetType("ClienteREST.Operador.Operador" + formato); IntOperadorREST op = (IntOperadorREST)Activator.CreateInstance(tipo); CtrlCliente controle = new CtrlCliente(); Cliente resposta = controle.cadastrar <Cliente>(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 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 encheSexo() { Type tipo = Type.GetType("ClienteREST.Operador.Operador" + formato); IntOperadorREST op = (IntOperadorREST)Activator.CreateInstance(tipo); CtrlSexo controle = new CtrlSexo(); List <Sexo> arrsexo = controle.listar <Sexo>(op); DataTable tabelaSexo = new DataTable(); tabelaSexo.Columns.Add("id", typeof(int)); tabelaSexo.Columns.Add("descricao", typeof(string)); foreach (Sexo objsexo in arrsexo) { tabelaSexo.Rows.Add(objsexo.id, objsexo.descricao); } cmbSexo.ValueMember = "id"; cmbSexo.DisplayMember = "descricao"; cmbSexo.DataSource = tabelaSexo; }
public List <T> listar <T>(IntOperadorREST operador) { return(operador.listar <T>(uriBase)); }
public T cadastrar <T>(Objeto objeto, IntOperadorREST operador) { return(operador.cadastrar <T>(objeto, uriBase)); }