Exemple #1
0
        // Método para editar cliente
        private void EditarCliente(Cliente cliente)
        {
            if (txt_cod.Text.Trim() == string.Empty)
            {
                MessageBox.Show("Você deve selecionar um cliente para ser editado.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (MessageBox.Show("Deseja realmente editar os dados do cliente?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2) == DialogResult.No)
            {
            }
            else
            {
                ClienteBll bll = new ClienteBll();

                cliente.Id_Cliente   = Convert.ToInt16(txt_cod.Text);
                cliente.Nome_Cliente = txt_cliente.Text;
                cliente.Endereco     = txt_end.Text;
                cliente.Telefone     = mtb_tel.Text;
                cliente.Celular      = mtb_cel.Text;

                bll.EditarCliente(cliente);

                MessageBox.Show("Cliente editado com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                LimparCampos();
                ListarClientes();
            }
        }
        /// <summary>
        /// Obtem uma listra filtrada de clientes
        /// </summary>
        /// <param name="filtros"></param>
        /// <returns></returns>
        public string ObterListaNomeTelefone(string nomeTelefone)
        {
            //Requisição para obter a lista
            RequisicaoObterListaDto requisicaoDto = new RequisicaoObterListaDto()
            {
                CampoOrdem           = "NOME",
                IdUsuario            = SessaoUsuario.SessaoLogin.IdUsuario,
                Identificacao        = SessaoUsuario.SessaoLogin.Identificacao,
                NaoPaginarPesquisa   = true,
                NumeroItensPorPagina = 20
            };

            RetornoObterListaDto <ClienteDto> retornoDto = new RetornoObterListaDto <ClienteDto>();

            //Adicionar filtros utilizados
            if (!string.IsNullOrWhiteSpace(nomeTelefone))
            {
                requisicaoDto.ListaFiltros.Add("NOMETELEFONE", nomeTelefone.Trim());
            }
            else
            {
                retornoDto.Retorno  = false;
                retornoDto.Mensagem = "Nenhum filtro informado. Informe " +
                                      "um nome ou telefone para pesquisar os clientes.";
            }

            //Consumir o serviço
            ClienteBll clienteBll = new ClienteBll(true);

            clienteBll.ObterListaFiltrada(requisicaoDto, ref retornoDto);

            string retorno = new JavaScriptSerializer().Serialize(retornoDto);

            return(retorno);
        }
        /// <summary>
        /// Obtem um cliente e converte em Model
        /// </summary>
        /// <param name="id"></param>
        /// <param name="model"></param>
        /// <param name="mensagemErro"></param>
        /// <returns></returns>
        private bool ObterCliente(Guid id, ref ClienteModel model, ref string mensagemErro)
        {
            //Preparar a requisição e o retorno
            RetornoObterDto <ClienteDto> retorno       = new RetornoObterDto <ClienteDto>();
            RequisicaoObterDto           requisicaoDto = new RequisicaoObterDto()
            {
                Id            = id,
                Identificacao = SessaoUsuario.SessaoLogin.Identificacao,
                IdUsuario     = SessaoUsuario.SessaoLogin.IdUsuario
            };

            //Consumir o serviço
            ClienteBll clienteBll = new ClienteBll(true);

            clienteBll.Obter(requisicaoDto, ref retorno);

            //Tratar o retorno
            if (retorno.Retorno == false)
            {
                mensagemErro = retorno.Mensagem;
                return(false);
            }
            else
            {
                //Converter para Model
                return(model.ConverterDtoParaModel(retorno.Entidade, ref mensagemErro));
            }
        }
Exemple #4
0
        private void ObjectsList(int IdUsuario)
        {
            try
            {
                var clientesBll  = new ClienteBll();
                var listClientes = clientesBll.GetList();
                ViewBag.Clientes = new SelectList(listClientes, "idCliente", "nome");

                var licencasBll  = new LicencasBll();
                var listlicencas = licencasBll.GetList();
                ViewBag.Licencas = new SelectList(listlicencas, "IdLicenca", "Descricao");

                //var usuarioBll = new UsuariosBll();
                //var listUsuarios = usuarioBll.GetList(" where idusuario not in(" + IdUsuario + ") and excluido = 0 ", false);
                //ViewBag.Usuarios = new SelectList(listUsuarios, "IdUsuario", "NomeUsuario");

                var perfilBll  = new UsuariosperfisBll();
                var listPerfis = perfilBll.GetList().Where(x => x.IdPerfil >= SessionContext.UsuarioLogado.Usuarios.Perfil.IdPerfil);
                ViewBag.Perfis = new SelectList(listPerfis, "IdPerfil", "Nome");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #5
0
        private void LimparFormulario()
        {
            try
            {
                txtID.Text = string.Format("{0:000000}", ClienteBll.RetornaNovoID());
            }
            catch (Exception ex)
            {
                LogBll.InserirLog(new Log
                {
                    Login    = User.Identity.Name,
                    Mensagem = ex.Message,
                    Operacao = TipoOperacao.Read.ToString(),
                    Tabela   = "Cliente"
                });
                Msg.Erro(Resource.ContateAdminstrador, this);
            }

            txtBairro.Text            = string.Empty;
            txtCelular.Text           = string.Empty;
            txtCep.Text               = string.Empty;
            txtCidade.Text            = string.Empty;
            txtComplemento.Text       = string.Empty;
            txtCPFCNPJ.Text           = string.Empty;
            txtEmail.Text             = string.Empty;
            txtEndereco.Text          = string.Empty;
            txtInscricaoEstadual.Text = string.Empty;
            txtNomeFantasia.Text      = string.Empty;
            txtNumero.Text            = string.Empty;
            txtRazaoSocial.Text       = string.Empty;
            txtTelefone.Text          = string.Empty;
            cbAtivo.Checked           = true;

            hfTipoOperacao.Value = TipoOperacao.Create.ToString();
        }
Exemple #6
0
        // Método para cadastrar cliente
        private void CadastrarCliente(Cliente cliente)
        {
            if (txt_cliente.Text.Trim() == string.Empty)
            {
                MessageBox.Show("Campo Nome é obrigatório", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_cliente.Focus();
            }
            else
            {
                ClienteBll bll = new ClienteBll();

                cliente.Nome_Cliente = txt_cliente.Text;
                cliente.Endereco     = txt_end.Text;
                cliente.Telefone     = mtb_tel.Text;
                cliente.Celular      = mtb_cel.Text;

                cliente.Tipo_Pessoa = "4";

                bll.Cadastrar(cliente);

                MessageBox.Show("Cliente cadastrado com sucesso!", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information);
                LimparCampo();
                this.DialogResult = DialogResult.Yes;
            }
        }
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Clientes clie = new Clientes();

            LlenarCliente(clie);
            ClienteBll.Guardar(clie);
            MessageBox.Show("Guardado con exito!!!");
        }
Exemple #8
0
        private void AlterarCliente()
        {
            int ID = int.TryParse(txtID.Text, out ID) ? ID : 0;

            try
            {
                ClienteBll clienteBll = new ClienteBll();
                Cliente    cliente    = clienteBll.RetornarCliente(ID);

                cliente.Ativo       = cbAtivo.Checked;
                cliente.Bairro      = txtBairro.Text;
                cliente.Celular     = txtCelular.Text;
                cliente.Cep         = txtCep.Text;
                cliente.Cidade      = txtCidade.Text;
                cliente.Complemento = txtComplemento.Text;
                cliente.CPFCNPJ     = txtCPFCNPJ.Text;
                cliente.Email       = txtEmail.Text;
                //TODO: desenvolver conceito de empresa
                //cliente.EmpresaID
                cliente.Endereco = txtEndereco.Text;
                //TODO: Inserir campo estado
                //cliente.Estado =
                cliente.InscricaoEstadual = txtInscricaoEstadual.Text;
                cliente.NomeFantasia      = txtNomeFantasia.Text;
                cliente.Numero            = txtNumero.Text;
                cliente.RazaoSocial       = txtRazaoSocial.Text;
                cliente.Telefone          = txtTelefone.Text;

                clienteBll.AlterarCliente(cliente);

                LimparFormulario();

                LogBll.InserirLog(new Log
                {
                    ItemID   = ID,
                    Login    = Context.User.Identity.Name,
                    Operacao = TipoOperacao.Update.ToString(),
                    Tabela   = "Cliente"
                });

                Msg.Sucesso(Resource.ItemSalvoSucesso, this);
            }
            catch (Exception ex)
            {
                LogBll.InserirLog(new Log
                {
                    ItemID   = ID,
                    Login    = Context.User.Identity.Name,
                    Mensagem = ex.Message,
                    Operacao = TipoOperacao.Update.ToString(),
                    Tabela   = "Cliente"
                });

                Msg.Erro(Resource.ContateAdminstrador, this);
            }
        }
        private void LlenarCliente(Clientes cl)
        {
            var es = ClienteBll.Buscar(u.StringToInt(IdtextBox.Text));

            IdtextBox.Text     = cl.ClienteId.ToString();
            NombretextBox.Text = cl.Nombres;
            cl.FechaNacimiento = FechaNacimientodateTimePicker.Value;
            TiposTelefonosdataGridView.DataSource = null;
            TiposTelefonosdataGridView.DataSource = cl.TipoTelefono;
        }
Exemple #10
0
        public ActionResult Index()
        {
            var cliente = new List <Cliente>();
            var bll     = new ClienteBll();

            string sql = "";

            cliente = bll.GetList(sql, true);

            return(View(cliente));
        }
Exemple #11
0
        public void CrudClienteComErro()
        {
            RequisicaoEntidadeDto <ClienteDto> requisicaoDto = new RequisicaoEntidadeDto <ClienteDto>()
            {
                EntidadeDto = RetornarNovoCliente()
            };

            Assert.IsTrue(Utilidades.RetornarAutenticacaoRequisicaoPreenchida(requisicaoDto));
            ClienteBll clienteBll = new ClienteBll(true);

            // Incluir
            requisicaoDto.EntidadeDto.Nome = "";
            RetornoDto retornoDto = new RetornoDto();

            clienteBll.Incluir(requisicaoDto, ref retornoDto);
            Assert.AreEqual(false, retornoDto.Retorno);
            Assert.AreEqual("O nome do cliente é obrigatório! Por favor, informe o nome do cliente " +
                            "no campo indicado para continuar. ", retornoDto.Mensagem);

            requisicaoDto.EntidadeDto.Nome = "Te";
            retornoDto = new RetornoDto();
            clienteBll.Incluir(requisicaoDto, ref retornoDto);
            Assert.AreEqual(false, retornoDto.Retorno);
            Assert.AreEqual("O nome do cliente deve ter, ao menos, 3 caracteres! Por favor, informe um nome " +
                            "válido para continuar. ", retornoDto.Mensagem);

            requisicaoDto.EntidadeDto.Nome = "Testes";
            retornoDto = new RetornoDto();
            clienteBll.Incluir(requisicaoDto, ref retornoDto);
            Assert.AreEqual(true, retornoDto.Retorno);

            // Editar
            requisicaoDto.EntidadeDto.Nome = "";
            clienteBll.Editar(requisicaoDto, ref retornoDto);
            Assert.AreEqual(false, retornoDto.Retorno);
            Assert.AreEqual("O nome do cliente é obrigatório! Por favor, informe o nome do cliente " +
                            "no campo indicado para continuar. ", retornoDto.Mensagem);

            // Obter
            RetornoObterDto <ClienteDto> retornoObterDto    = new RetornoObterDto <ClienteDto>();
            RequisicaoObterDto           requisicaoObterDto = new RequisicaoObterDto()
            {
                Id            = Guid.Empty,
                IdUsuario     = requisicaoDto.IdUsuario,
                Identificacao = requisicaoDto.Identificacao
            };

            clienteBll.Obter(requisicaoObterDto, ref retornoObterDto);
            Assert.AreEqual(false, retornoObterDto.Retorno);

            // Excluir
            clienteBll.Excluir(requisicaoObterDto, ref retornoDto);
            Assert.AreEqual(false, retornoObterDto.Retorno);
        }
Exemple #12
0
        public ActionResult Edit(int id)
        {
            var bll     = new ClienteBll();
            var cliente = bll.GetObject(id);

            if (cliente == null)
            {
                return(HttpNotFound());
            }

            return(View(cliente));
        }
Exemple #13
0
        public ActionResult Incluir(ClienteModel model)
        {
            //Se não tiver login, encaminhar para a tela de login
            if (string.IsNullOrWhiteSpace(SessaoUsuario.SessaoLogin.Identificacao))
            {
                return(RedirectToAction("Login", "Usuario"));
            }

            //Validar a model recebida
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            //Converter para DTO
            ClienteDto clienteDto   = new ClienteDto();
            string     mensagemErro = "";

            if (!model.ConverterModelParaDto(ref clienteDto, ref mensagemErro))
            {
                ModelState.AddModelError("", $"Erro ao converter para Dto: {mensagemErro}");
                return(View(model));
            }

            clienteDto.Id = Guid.NewGuid();

            //Preparar requisição e retorno
            RetornoDto retorno = new RetornoDto();
            RequisicaoEntidadeDto <ClienteDto> requisicaoDto = new RequisicaoEntidadeDto <ClienteDto>()
            {
                EntidadeDto   = clienteDto,
                Identificacao = SessaoUsuario.SessaoLogin.Identificacao,
                IdUsuario     = SessaoUsuario.SessaoLogin.IdUsuario
            };

            //Consumir o serviço
            ClienteBll clienteBll = new ClienteBll(true);

            clienteBll.Incluir(requisicaoDto, ref retorno);

            //Verificar o retorno
            if (retorno.Retorno == false)
            {
                //Se houver erro, exibir na tela de inclusão
                ModelState.AddModelError("", retorno.Mensagem);
                return(View(model));
            }

            TempData["Retorno"] = "INCLUIDO";

            //Retornar para index
            return(RedirectToAction("Index"));
        }
Exemple #14
0
        public ActionResult Editar(ClienteModel model)
        {
            //Se não tiver login, encaminhar para a tela de login
            if (string.IsNullOrWhiteSpace(SessaoUsuario.SessaoLogin.Identificacao))
            {
                return(RedirectToAction("Login", "Usuario"));
            }

            //Valida a entidade recebida
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            //Converte para DTO
            ClienteDto clienteDto   = new ClienteDto();
            string     mensagemErro = "";

            if (!model.ConverterModelParaDto(ref clienteDto, ref mensagemErro))
            {
                ViewBag.MensagemErro = mensagemErro;
                return(View("Erro"));
            }

            //Preparar requisição e retorno
            RetornoDto retorno = new RetornoDto();
            RequisicaoEntidadeDto <ClienteDto> requisicaoDto = new RequisicaoEntidadeDto <ClienteDto>()
            {
                EntidadeDto   = clienteDto,
                Identificacao = SessaoUsuario.SessaoLogin.Identificacao,
                IdUsuario     = SessaoUsuario.SessaoLogin.IdUsuario
            };

            //Consumir o serviço
            ClienteBll clienteBll = new ClienteBll(true);

            clienteBll.Editar(requisicaoDto, ref retorno);

            //Tratar o retorno
            if (retorno.Retorno == false)
            {
                ModelState.AddModelError("", retorno.Mensagem);
                return(View(model));
            }

            TempData["Retorno"] = "ALTERADO";

            //Voltar para o visualizar do cliente
            return(RedirectToAction("Index"));
        }
Exemple #15
0
        protected void gvClientes_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("Alterar"))
            {
                int index = int.Parse(e.CommandArgument.ToString());
                int ID    = int.TryParse(gvClientes.Rows[index].Cells[1].Text, out ID) ? ID : 0;

                try
                {
                    ClienteBll clienteBll = new ClienteBll();
                    Cliente    cliente    = clienteBll.RetornarCliente(ID);

                    txtID.Text                = string.Format("{0:000000}", cliente.ID);
                    txtBairro.Text            = cliente.Bairro;
                    txtCelular.Text           = cliente.Celular;
                    txtCep.Text               = cliente.Cep;
                    txtCidade.Text            = cliente.Cidade;
                    txtComplemento.Text       = cliente.Complemento;
                    txtCPFCNPJ.Text           = cliente.CPFCNPJ;
                    txtEmail.Text             = cliente.Email;
                    txtEndereco.Text          = cliente.Endereco;
                    txtInscricaoEstadual.Text = cliente.InscricaoEstadual;
                    txtNomeFantasia.Text      = cliente.NomeFantasia;
                    txtNumero.Text            = cliente.Numero;
                    txtRazaoSocial.Text       = cliente.RazaoSocial;
                    txtTelefone.Text          = cliente.Telefone;
                    cbAtivo.Checked           = cliente.Ativo;

                    hfTipoOperacao.Value = TipoOperacao.Update.ToString();
                }
                catch (Exception ex)
                {
                    LogBll.InserirLog(new Log
                    {
                        ItemID   = ID,
                        Login    = User.Identity.Name,
                        Mensagem = ex.Message,
                        Operacao = TipoOperacao.Read.ToString(),
                        Tabela   = "Cliente"
                    });

                    Msg.Erro(Resource.ContateAdminstrador, this);
                }
            }
        }
Exemple #16
0
        // Método para listar os clientes no DataGridView
        private void ListarClientes()
        {
            ClienteBll bll = new ClienteBll();

            dg_cliente.DataSource = bll.ListarClientes();

            dg_cliente.Columns[0].HeaderText = "Código";
            dg_cliente.Columns[1].HeaderText = "Nome";
            dg_cliente.Columns[2].HeaderText = "Endereço";
            dg_cliente.Columns[3].HeaderText = "Telefone";
            dg_cliente.Columns[4].HeaderText = "Celular";
            dg_cliente.Columns[5].HeaderText = "Tipo de Pessoa";

            dg_cliente.Columns[0].Width = 80;
            dg_cliente.Columns[1].Width = 200;
            dg_cliente.Columns[2].Width = 250;
            dg_cliente.Columns[5].Width = 50;
        }
Exemple #17
0
        /// <summary>
        /// Obtem uma listra filtrada de clientes
        /// </summary>
        /// <param name="filtros"></param>
        /// <returns></returns>
        public string ObterListaFiltrada(FiltrosClienteModel filtros)
        {
            //Requisição para obter a lista
            RequisicaoObterListaDto requisicaoDto = new RequisicaoObterListaDto()
            {
                CampoOrdem           = "NOME",
                IdUsuario            = SessaoUsuario.SessaoLogin.IdUsuario,
                Identificacao        = SessaoUsuario.SessaoLogin.Identificacao,
                NaoPaginarPesquisa   = filtros.NaoPaginaPesquisa,
                Pagina               = filtros.Pagina,
                NumeroItensPorPagina = (filtros.NumeroItensPagina == 0) ? 20 : filtros.NumeroItensPagina
            };

            //Adicionar filtros utilizados
            if (!string.IsNullOrWhiteSpace(filtros.Nome))
            {
                requisicaoDto.ListaFiltros.Add("NOME", filtros.Nome.Trim());
            }

            if (!string.IsNullOrWhiteSpace(filtros.Telefone))
            {
                requisicaoDto.ListaFiltros.Add("TELEFONE", filtros.Telefone.Trim().Replace("-", ""));
            }

            if (!string.IsNullOrWhiteSpace(filtros.Cpf))
            {
                requisicaoDto.ListaFiltros.Add("CPF", filtros.Cpf.Trim().Replace(".", "").Replace("-", ""));
            }

            if (!string.IsNullOrWhiteSpace(filtros.ObterInativos))
            {
                requisicaoDto.ListaFiltros.Add("INATIVO", filtros.ObterInativos.Trim());
            }

            //Consumir o serviço
            ClienteBll clienteBll = new ClienteBll(true);
            RetornoObterListaDto <ClienteDto> retornoDto = new RetornoObterListaDto <ClienteDto>();

            clienteBll.ObterListaFiltrada(requisicaoDto, ref retornoDto);

            string retorno = new JavaScriptSerializer().Serialize(retornoDto);

            return(retorno);
        }
        public void BindarClientes()
        {
            try
            {
                ClienteBll     ClienteBll = new ClienteBll();
                List <Cliente> Clientes   = ClienteBll.RetornarClientes();

                ddlCliente.DataSource     = Clientes;
                ddlCliente.DataTextField  = "NomeFantasia";
                ddlCliente.DataValueField = "ID";
                ddlCliente.DataBind();
                ddlCliente.Items.Insert(0, "Selecione");
                ddlCliente.Items[0].Value = "0";
            }
            catch (Exception ex)
            {
                Msg.Erro(Resource.ContateAdminstrador, this);
            }
        }
Exemple #19
0
        public ActionResult Edit(Cliente cliente, FormCollection collection)
        {
            try
            {
                var bll = new ClienteBll();

                cliente.Nome     = collection["nome"];
                cliente.Telefone = collection["telefone"];
                cliente.Email    = collection["email"];

                bll.Save(cliente);
                Success("Sucesso", "Salvo com sucesso!", true);
                return(RedirectToAction("/"));
            }
            catch (Exception ex)
            {
                Danger("Erro", string.Format(ex.Message), true);
                return(View(cliente));
            }
        }
Exemple #20
0
        public ActionResult ExcluirCliente(ExclusaoModel model)
        {
            //Se não tiver login, encaminhar para a tela de login
            if (string.IsNullOrWhiteSpace(SessaoUsuario.SessaoLogin.Identificacao))
            {
                return(RedirectToAction("Login", "Usuario"));
            }

            if (!SessaoUsuario.SessaoLogin.Administrador)
            {
                ViewBag.MensagemErro = "Para excluir um cliente é necessário " +
                                       $"logar com um usuário administrador.";
                return(View("SemPermissao"));
            }

            //Preparar requisição e retorno
            RetornoDto         retorno       = new RetornoDto();
            RequisicaoObterDto requisicaoDto = new RequisicaoObterDto()
            {
                Id            = model.Id,
                Identificacao = SessaoUsuario.SessaoLogin.Identificacao,
                IdUsuario     = SessaoUsuario.SessaoLogin.IdUsuario
            };

            //Consumir o serviço
            ClienteBll clienteBll = new ClienteBll(true);

            clienteBll.Excluir(requisicaoDto, ref retorno);

            //Tratar o retorno
            if (retorno.Retorno == false)
            {
                ModelState.AddModelError("", retorno.Mensagem);
                return(View("Excluir", model));
            }

            TempData["Retorno"] = "EXCLUIDO";

            //Voltar para a index de cliente
            return(RedirectToAction("Index"));
        }
Exemple #21
0
        private void button1_Click(object sender, EventArgs e)
        {
            cliente.Documento            = documento.Text;
            cliente.Nome                 = nome.Text;
            cliente.Email                = email.Text;
            cliente.Telefone             = tel.Text;
            cliente.TelefoneAdicional    = textBox1.Text;
            cliente.Endereco             = new EnderecoEntity();
            cliente.Endereco.Cep         = cep.Text;
            cliente.Endereco.Logradouro  = log.Text;
            cliente.Endereco.Numero      = num.Text;
            cliente.Endereco.Complemento = complemento.Text;
            cliente.Endereco.Cidade      = cidade.Text;
            cliente.Endereco.Estado      = estado.Text;

            ClienteBll bll        = new ClienteBll();
            int        idEndereco = bll.InsertEndereco(cliente.Endereco);
            var        result     = bll.Insert(cliente, idEndereco);

            MessageBox.Show(result);
        }
Exemple #22
0
        private void BindarGrid()
        {
            try
            {
                ClienteBll clienteBll = new ClienteBll();

                gvClientes.DataSource = clienteBll.BuscaClientes(txtFiltro.Text);
                gvClientes.DataBind();
            }
            catch (Exception ex)
            {
                LogBll.InserirLog(new Log
                {
                    Login    = User.Identity.Name,
                    Mensagem = ex.Message,
                    Operacao = TipoOperacao.Read.ToString(),
                    Tabela   = "Cliente"
                });
                Msg.Erro(Resource.ContateAdminstrador, this);
            }
        }
Exemple #23
0
        public void CrudCliente()
        {
            RequisicaoEntidadeDto <ClienteDto> requisicaoDto = new RequisicaoEntidadeDto <ClienteDto>()
            {
                EntidadeDto = RetornarNovoCliente()
            };

            Assert.IsTrue(Utilidades.RetornarAutenticacaoRequisicaoPreenchida(requisicaoDto));
            ClienteBll clienteBll = new ClienteBll(true);

            // Incluir
            RetornoDto retornoDto = new RetornoDto();

            clienteBll.Incluir(requisicaoDto, ref retornoDto);
            Assert.AreEqual(true, retornoDto.Retorno);

            // Editar
            requisicaoDto.EntidadeDto.Nome = "Cliente atualizado " + DateTime.Now;
            clienteBll.Editar(requisicaoDto, ref retornoDto);
            Assert.AreEqual(true, retornoDto.Retorno);

            // Obter
            RetornoObterDto <ClienteDto> retornoObterDto    = new RetornoObterDto <ClienteDto>();
            RequisicaoObterDto           requisicaoObterDto = new RequisicaoObterDto()
            {
                Id            = requisicaoDto.EntidadeDto.Id,
                IdUsuario     = requisicaoDto.IdUsuario,
                Identificacao = requisicaoDto.Identificacao
            };

            clienteBll.Obter(requisicaoObterDto, ref retornoObterDto);
            Assert.AreEqual(true, retornoObterDto.Retorno);

            // Excluir
            clienteBll.Excluir(requisicaoObterDto, ref retornoDto);
            Assert.AreEqual(true, retornoObterDto.Retorno);
        }
Exemple #24
0
        // Método para pesquisar usuario
        public void PesquisaClientes(Cliente cliente)
        {
            ClienteBll bll = new ClienteBll();

            dg_cliente.DataSource = bll.PesquisarClientes(cliente);
        }
Exemple #25
0
 public int Insertar([FromBody] ClienteModel clienteModel)
 {
     clienteBll = new ClienteBll();
     return(clienteBll.Insertar(clienteModel));
 }
Exemple #26
0
 public wsCliente()
 {
     objClienteBll = FactoryBll.criarClienteBll();
 }
Exemple #27
0
 public List <ClienteModel> SeleccionarTodosInactivos()
 {
     clienteBll = new ClienteBll();
     return(clienteBll.SeleccionarTodosInactivos());
 }
 private void Eliminarbutton_Click(object sender, EventArgs e)
 {
     ClienteBll.Eliminar(u.StringToInt(IdtextBox.Text));
     MessageBox.Show("Eliminado con exito!!!");
 }
Exemple #29
0
 public int Actualizar(ClienteModel clienteModel)
 {
     clienteBll = new ClienteBll();
     return(clienteBll.Actualizar(clienteModel));
 }
Exemple #30
0
 private void LlenarCombo()
 {
     ClientecomboBox.DataSource    = ClienteBll.GetLista();
     ClientecomboBox.ValueMember   = "EstudianteId";
     ClientecomboBox.DisplayMember = "Nombres";
 }