public List <SqlParameter> fnGetAllSqlParameters(ClienteEntidade pClienteEntidade)
        {
            List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>();

            if (pClienteEntidade.iId > 0)
            {
                vListOfSqlParameter.Add(Conexao.CriarParametro("@piId", DbType.Int32, pClienteEntidade.iId));
            }

            vListOfSqlParameter.Add(Conexao.CriarParametro("@pvNome", DbType.String, pClienteEntidade.vNome));

            vListOfSqlParameter.Add(Conexao.CriarParametro("@pvCpf", DbType.String, pClienteEntidade.vCpf));

            vListOfSqlParameter.Add(Conexao.CriarParametro("@piIdade", DbType.Int16, pClienteEntidade.iIdade));

            vListOfSqlParameter.Add(Conexao.CriarParametro("@pvTelefone", DbType.String, pClienteEntidade.vTelefone));

            vListOfSqlParameter.Add(Conexao.CriarParametro("@pvEmail", DbType.String, pClienteEntidade.vEmail));

            vListOfSqlParameter.Add(Conexao.CriarParametro("@pvCelular", DbType.String, pClienteEntidade.vCelular));

            vListOfSqlParameter.Add(Conexao.CriarParametro("@pvSexo", DbType.String, pClienteEntidade.vSexo));

            //vListOfSqlParameter.Add(Conexao.CriarParametro("@pdtDataCadastro", DbType.DateTime, pClienteEntidade.dtDataCadastro));

            return(vListOfSqlParameter);
        }
Beispiel #2
0
 private Cliente modeloPelaEntidade(ClienteEntidade entidade)
 {
     return(new Cliente(
                new ClienteId(entidade.clienteId),
                entidade.nome,
                entidade.email));
 }
        public void Excluir(ClienteEntidade pClienteEntidade)
        {
            List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>();

            vListOfSqlParameter.Add(Conexao.CriarParametro("@piId", DbType.Int32, pClienteEntidade.iId));

            Conexao.ExecuteNonQuery("SPDel_TbCliente", vListOfSqlParameter);
        }
Beispiel #4
0
        public FormManutencaoCliente(Enumeradores.EnumEstadoForm pEstadoForm, ClienteEntidade pClienteEntidade)
        {
            InitializeComponent();

            aEstadoForm = pEstadoForm;

            if (aEstadoForm == Enumeradores.EnumEstadoForm.ALTERACAO)
            {
                aClienteEntidade = pClienteEntidade;
            }
        }
Beispiel #5
0
        public void salvar(Cliente cliente)
        {
            ClienteEntidade entidade = entidadePeloId(cliente.clienteId());

            if (entidade == null)
            {
                entidade = new ClienteEntidade();
            }
            preencherEntidade(entidade, cliente);
            colecao().Save(entidade);
        }
Beispiel #6
0
        // PUT: api/Cliente/5
        public bool Put([FromBody] ClienteEntidade aEntidade)
        {
            try
            {
                return(new ClienteNegocio().Editar(aEntidade));
            }
            catch (Exception ex)
            {
                var erro = new HttpResponseMessage(HttpStatusCode.NotAcceptable)
                {
                    Content = new StringContent(ex.Message)
                };

                throw new HttpResponseException(erro);
            }
        }
        private void CarregarGrid()
        {
            try
            {
                ClienteEntidade vClienteEntidade = new ClienteEntidade();
                vClienteEntidade.vNome = TxtNome.Text;

                GridDados.DataSource = ClienteEntidade.Consultar(vClienteEntidade);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao " + ex.Message
                                , "Erro"
                                , MessageBoxButtons.OK
                                , MessageBoxIcon.Error);
            }
        }
        public SqlDataReader Consultar(ClienteEntidade pClienteEntidade)
        {
            List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>();

            if (pClienteEntidade.iId > 0)
            {
                vListOfSqlParameter.Add(Conexao.CriarParametro("@piId", DbType.Int32, pClienteEntidade.iId));
            }
            else
            {
                if (!String.IsNullOrWhiteSpace(pClienteEntidade.vNome))
                {
                    vListOfSqlParameter.Add(Conexao.CriarParametro("@pvNome", DbType.String, pClienteEntidade.vNome));
                }
            }

            return(Conexao.ExecuteReader("SPSel_TbCliente", vListOfSqlParameter));
        }
Beispiel #9
0
        //CADASTRO
        private void button1_Click(object sender, EventArgs e)
        {
            ClienteServiceClient servico = new ClienteServiceClient();

            try
            {
                ClienteEntidade clienteCadastro = new ClienteEntidade
                {
                    Nome = txtNome.Text
                    ,
                    CPF = txtCPF.Text
                };
                servico.AddCliente(clienteCadastro);

                MessageBox.Show("Cliente cadastro com sucesso");
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message);
            }
        }
Beispiel #10
0
        private void FormLocacaoVeiculos_Load(object sender, EventArgs e)
        {
            CboFormaPagamento.SelectedIndex = 0;

            //carrega o combo de veiculos
            CboVeiculo.ValueMember   = "iId";
            CboVeiculo.DisplayMember = "vModeloEPlaca";
            aListVeiculoEntidade     = VeiculoEntidade.Consultar(Enumeradores.EnumEstadoVeiculo.DISPONIVEL);
            CboVeiculo.DataSource    = aListVeiculoEntidade;

            //carrega o combo de marcas
            CboMarca.ValueMember   = "iId";
            CboMarca.DisplayMember = "vNome";
            CboMarca.DataSource    = MontadoraEntidade.Consultar(new MontadoraEntidade());

            //carrega o combo de clientes
            CboCliente.ValueMember   = "iId";
            CboCliente.DisplayMember = "vNomeECpf";
            CboCliente.DataSource    = ClienteEntidade.Consultar(new ClienteEntidade());

            TxtVendedorLogado.Text = RecursosGlobais.VendedorLogado.vNome;
        }
Beispiel #11
0
        private void preencherEntidade(ClienteEntidade entidade, Cliente cliente)
        {
            entidade.clienteId = cliente.clienteId().Id;
            entidade.nome      = cliente.nome();
            entidade.email     = cliente.email();
            entidade.rg        = cliente.rg();
            entidade.cpf       = cliente.cpf().ToString();

            entidade.ocupacao = cliente.ocupacao();
            entidade.renda    = cliente.renda();
            entidade.sexo     = cliente.sexo();
            entidade.desconto = cliente.desconto();
            entidade.promocao = cliente.promocao();
            entidade.especial = cliente.especial();

            entidade.telefone = cliente.telefone();
            entidade.celular  = cliente.celular();

            entidade.endereco       = cliente.endereco();
            entidade.numeroEndereco = cliente.numeroEndereco();
            entidade.bairro         = cliente.bairro();
            entidade.cep            = cliente.cep();
            entidade.dataCadastro   = cliente.dataCadastro();
        }
 public void Alterar(ClienteEntidade pClienteEntidade)
 {
     Conexao.ExecuteNonQuery("SPUpd_TbCliente", this.fnGetAllSqlParameters(pClienteEntidade));
 }
 public int Incluir(ClienteEntidade pClienteEntidade)
 {
     return(Convert.ToInt32(Conexao.ExecuteScalar("SPIns_TbCliente", this.fnGetAllSqlParameters(pClienteEntidade))));
 }
        private void GridDados_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            switch (GridDados.Columns[e.ColumnIndex].Name)
            {
                case "Alterar":
                    try
                    {
                        ClienteEntidade vClienteEntidade = new ClienteEntidade();
                        vClienteEntidade.iId = Int32.Parse(GridDados.SelectedRows[0].Cells["iId"].Value.ToString());

                        vClienteEntidade = ClienteEntidade.Consultar(vClienteEntidade).First();

                        FormManutencaoCliente vFormManutencaoCliente = new FormManutencaoCliente(Enumeradores.EnumEstadoForm.ALTERACAO, vClienteEntidade);
                        vFormManutencaoCliente.ShowDialog(this);

                        CarregarGrid();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Erro ao " + ex.Message
                                        , "Erro"
                                        , MessageBoxButtons.OK
                                        , MessageBoxIcon.Error);
                    }
                    break;

                case "Excluir":
                    try
                    {
                        DialogResult vResposta = MessageBox.Show("Deseja realmente excluir este cliente?"
                                                                , "Pergunta"
                                                                , MessageBoxButtons.YesNo
                                                                , MessageBoxIcon.Question
                                                                , MessageBoxDefaultButton.Button2);

                        if (vResposta == DialogResult.No)
                        {
                            return;
                        }

                        ClienteEntidade vClienteEntidade = new ClienteEntidade();
                        vClienteEntidade.iId = Int32.Parse(GridDados.SelectedRows[0].Cells["iId"].Value.ToString());
                        vClienteEntidade = ClienteEntidade.Consultar().First();
                        vClienteEntidade.Excluir();

                        MessageBox.Show("Cliente excluído com sucesso."
                                        , "Informação"
                                        , MessageBoxButtons.OK
                                        , MessageBoxIcon.Information);

                        CarregarGrid();

                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Erro ao " + ex.Message
                                        , "Erro"
                                        , MessageBoxButtons.OK
                                        , MessageBoxIcon.Error);
                    }

                    break;
            }
        }
 public Guid Inserir(ClienteEntidade entidade)
 {
     _dominio.Inserir(entidade);
     return(entidade.ID);
 }
Beispiel #16
0
        private void BtnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                ClienteEntidade vClienteEntidade = new ClienteEntidade();

                vClienteEntidade.vNome     = TxtNome.Text;
                vClienteEntidade.vCpf      = TxtCpf.Text;
                vClienteEntidade.iIdade    = Convert.ToInt16(TxtIdade.Text);
                vClienteEntidade.vTelefone = TxtTelefone.Text;
                vClienteEntidade.vEmail    = TxtEmail.Text;
                vClienteEntidade.vCelular  = TxtCelular.Text;
                if (RbtMasculino.Checked)
                {
                    vClienteEntidade.vSexo = "Masculino";
                }
                else
                {
                    vClienteEntidade.vSexo = "Feminino";
                }

                EnderecoEntidade vEnderecoEntidade = new EnderecoEntidade();

                vEnderecoEntidade.vLogradouro  = TxtLogradouro.Text;
                vEnderecoEntidade.iNumero      = Convert.ToInt32(TxtNumero.Text);
                vEnderecoEntidade.vComplemento = TxtComplemento.Text;
                vEnderecoEntidade.vBairro      = TxtBairro.Text;
                vEnderecoEntidade.vCidade      = TxtCidade.Text;
                vEnderecoEntidade.vEstado      = CboEstado.Text;
                vEnderecoEntidade.vCep         = TxtCep.Text;
                vEnderecoEntidade.vObs         = TxtObservacao.Text;

                if (aClienteEntidade != null)
                {
                    vEnderecoEntidade.iId = aClienteEntidade.vEnderecoEntidade.iId;
                }

                vClienteEntidade.vEnderecoEntidade = vEnderecoEntidade;

                if (aEstadoForm == Enumeradores.EnumEstadoForm.ALTERACAO)
                {
                    vClienteEntidade.iId           = aClienteEntidade.iId;
                    vEnderecoEntidade.iIdTbCliente = vClienteEntidade.iId;
                }

                vClienteEntidade.Salvar();

                MessageBox.Show("Cliente salvo com sucesso"
                                , "Informacao"
                                , MessageBoxButtons.OK
                                , MessageBoxIcon.Information);


                //fecha a tela
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao " + ex.Message
                                , "Erro"
                                , MessageBoxButtons.OK
                                , MessageBoxIcon.Error);
            }
        }
 public decimal Inserir([FromBody] ClienteEntidade Conexao) =>
 new ClienteProxy().Inserir(Conexao);
 public bool Update([FromBody] ClienteEntidade Conexao) =>
 new ClienteProxy().Atualizar(Conexao);
Beispiel #19
0
 public IHttpActionResult Inserir([FromBody] ClienteEntidade request)
 {
     return(Ok(_clienteServico.Inserir(request)));
 }
 public bool Delete([FromBody] ClienteEntidade Conexao) =>
 new ClienteProxy().Deletar(Conexao);