Beispiel #1
0
        public void gravaCliente()
        {
            if (txtcdCliente.Text.Equals(String.Empty))
            {
                iniciaCadastro();
            }

            Boolean prossegue = Valida.verificaObrigatorios(new Object[] { txtcdCliente, txtdsNome });

            if (prossegue)
            {
                try
                {
                    cadCliente cliente = new cadCliente();
                    cliente.cd_cliente  = Convert.ToInt32(txtcdCliente.Text);
                    cliente.ds_nome     = txtdsNome.Text;
                    cliente.ds_email    = txtdsEmail.Text;
                    cliente.nr_telefone = txtnrTelefone.Text;
                    cliente.nr_celular  = txtnrCelular.Text;
                    cliente.nr_celular2 = txtnrCelular2.Text;
                    Conexao.getInstance().startTransaction();

                    String vRet = "";
                    vRet = cadClienteDAO.inserir(cliente);

                    if (vRet.Equals(string.Empty))
                    {
                        Conexao.getInstance().commit();
                        Alert.informacao("Registro Salvo com Sucesso!");
                        limpaCampos();
                        carregaGridCliente();
                        //limpa a grid dos contatos
                        gcContato.DataSource = null;
                    }
                    else
                    {
                        Conexao.getInstance().rollback();
                        Alert.erro("Erro ao Gravar Registro! \n" + vRet);
                    }
                }
                catch (Exception erro)
                {
                    Alert.erro("Erro ao inserir o cadastro \n " + erro.Message);
                }
            }
        }
Beispiel #2
0
        public static List <cadCliente> getDadosCliente()
        {
            List <cadCliente>     vret   = new List <cadCliente>();
            String                vsql   = "select cd_cliente, ds_nome from cliente order by cd_cliente";
            List <List <Object> > result = Conexao.getInstance().toList(vsql);

            if (result != null)
            {
                foreach (List <Object> dado in result)
                {
                    cadCliente cmf = new cadCliente();
                    cmf.cd_cliente = Convert.ToInt32(dado[0]);
                    cmf.ds_nome    = Convert.ToString(dado[1]);
                    vret.Add(cmf);
                }
            }
            return(vret);
        }