Exemplo n.º 1
0
        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);
                }
            }
        }
Exemplo n.º 2
0
        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);
        }