private void btnGravarContato_Click(object sender, EventArgs e) { Int32 cdContato = 0; Boolean prossegue = Valida.verificaObrigatorios(new Object[] { txtcdCliente, txtdsNomeContato }); if (prossegue) { try { if (txtcdContato.Text.Equals(String.Empty)) { cdContato = Convert.ToInt32(Utilidades.getLastId("clientecontato", "cd_contato")); } else { cdContato = Convert.ToInt32(txtcdContato.Text); } cadClienteContato clienteContato = new cadClienteContato(); clienteContato.cd_cliente = Convert.ToInt32(txtcdClienteContato.Text); clienteContato.cd_contato = cdContato; clienteContato.ds_contato = txtdsNomeContato.Text; clienteContato.ds_email = txtdsEmailContato.Text; clienteContato.nr_telefone = txtnrTelefoneContato.Text; clienteContato.nr_celular = txtnrCelularContato.Text; clienteContato.nr_celular2 = txtnrCelular2Contato.Text; String vRet = ""; vRet = cadClienteContatoDAO.inserir(clienteContato); if (vRet.Equals(string.Empty)) { Conexao.getInstance().commit(); Alert.informacao("Registro Salvo com Sucesso!"); limpaCamposContatos(); carregaGridClienteContato(txtcdClienteContato.Text); } else { Conexao.getInstance().rollback(); Alert.erro("Erro ao Gravar Registro! \n" + vRet); } } catch (Exception erro) { Alert.erro("Erro ao inserir o cadastro do contato\n " + erro.Message); } } }
public static List <cadClienteContato> getDadosClienteContato(String cdCliente) { List <cadClienteContato> vret = new List <cadClienteContato>(); String vsql = String.Format("select ds_contato, ds_email, cd_cliente, cd_contato from clientecontato where cd_cliente = {0} order by ds_contato", Convert.ToInt32(cdCliente)); List <List <Object> > result = Conexao.getInstance().toList(vsql); if (result != null) { foreach (List <Object> dado in result) { cadClienteContato cmf = new cadClienteContato(); cmf.ds_contato = Convert.ToString(dado[0]); cmf.ds_email = Convert.ToString(dado[1]); cmf.cd_cliente = Convert.ToInt32(dado[2]); cmf.cd_contato = Convert.ToInt32(dado[3]); vret.Add(cmf); } } return(vret); }