public ClientePessoaJuridica ObterPeloId(int id) { SqlCommand comando = conexao.Conectar(); comando.CommandText = "SELECT * FROM clientes_pessoas_juridicas WHERE id = @ID"; comando.Parameters.AddWithValue("@ID", id); DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); comando.Connection.Close(); if (tabela.Rows.Count == 0) { return(null); } DataRow linha = tabela.Rows[0]; ClientePessoaJuridica clientePessoaJuridica = new ClientePessoaJuridica(); clientePessoaJuridica.Id = Convert.ToInt32(linha["id"]); clientePessoaJuridica.CNPJ = linha["cnpj"].ToString(); clientePessoaJuridica.RazaoSocial = linha["razao_social"].ToString(); clientePessoaJuridica.InscricaoEstatual = linha["incricao_estadual"].ToString(); return(clientePessoaJuridica); }
/* antes de otimizar o método * public List<Cliente> CarregarArquivo() * { * // Prepara uma lista vazia de clientes para devolver preenchida * List<Cliente> clientes = new List<Cliente>(); * * // chama a classe estatica de leitura e recebe uma lista de strings * var retorno = FileRepository.Ler("clientes.data"); * * if( retorno.Any() ) // verifica se houve algum item no retorno * { * foreach (var linha in retorno) // percorre os itens do retorno e cria a variavel string linha * { * var itensLinha = linha.Split(";"); //faz um array com o string Linha onde separa cada elemento por um ; * if(itensLinha[0]== "F") * { * var cli = new ClientePessoaFisica(); * cli.ClienteId = Convert.ToInt32(itensLinha[1]); * cli.Cpf = itensLinha[5]; * cli.DataDeNascimento = DateTime.Parse(itensLinha[6]); * cli.DataDoCadastro = DateTime.Parse(itensLinha[2]); * cli.Nome = itensLinha[4]; * cli.Observacoes = itensLinha[3]; * //cli.Sexo = (SexoEnum)itensLinha[7]; * clientes.Add(cli); * } * else * { * var clij = new ClientePessoaJuridica() * { * ClienteId = Convert.ToInt32(itensLinha[1]), * CNPJ = itensLinha[6], * DataDaFundacao = DateTime.Parse(itensLinha[6]), * DataDoCadastro = DateTime.Parse(itensLinha[2]), * InscricaoEstadual = itensLinha[7], * NomeFantasia = itensLinha[4], * Observacoes = itensLinha[3], * RazaoSocial = itensLinha[5] * }; * clientes.Add(clij); * } * * } * } * return clientes; * } */ public List <Cliente> CarregarArquivoTexto() { // Prepara uma lista vazia de clientes para devolver preenchida List <Cliente> clientes = new List <Cliente>(); // chama a classe estatica de leitura e recebe uma lista de strings var retorno = FileRepository.Ler("clientes.data"); if (retorno != null && retorno.Any()) // verifica se houve algum item no retorno { foreach (var linha in retorno) // percorre os itens do retorno e cria a variavel string linha { var itensLinha = linha.Split(";"); //faz um array com o string Linha onde separa cada elemento por um ; if (itensLinha[0] == "F") { var cli = new ClientePessoaFisica(); cli.CarregarDados(itensLinha); clientes.Add(cli); } else { var clij = new ClientePessoaJuridica(); clij.CarregarDados(itensLinha); clientes.Add(clij); } } } return(clientes); }
public List <ClientePessoaJuridica> ObterTodos(string busca) { SqlCommand comando = conexao.Conectar(); comando.CommandText = "SELECT * FROM clientes_pessoas_fisicas WHERE nome LIKE @NOME"; busca = $"%{busca}%"; comando.Parameters.AddWithValue("@NOME", busca); DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); comando.Connection.Close(); List <ClientePessoaJuridica> clientesPessoasJuridicas = new List <ClientePessoaJuridica>(); for (int i = 0; i < tabela.Rows.Count; i++) { DataRow linha = tabela.Rows[i]; ClientePessoaJuridica clientePessoaJuridica = new ClientePessoaJuridica(); clientePessoaJuridica.Id = Convert.ToInt32(linha["id"]); clientePessoaJuridica.CNPJ = linha["cnpj"].ToString(); clientePessoaJuridica.RazaoSocial = linha["razao_social"].ToString(); clientePessoaJuridica.InscricaoEstatual = linha["incricao_estadual"].ToString(); clientesPessoasJuridicas.Add(clientePessoaJuridica); } return(clientesPessoasJuridicas); }
public int Inserir(ClientePessoaJuridica clientePessoaJuridica) { clientePessoaJuridica.RegistroAtivo = true; context.ClientesPessoasJuridicas.Add(clientePessoaJuridica); context.SaveChanges(); return(clientePessoaJuridica.Id); }
public JsonResult Update(ClientePessoaJuridica clientePessoaJuridica) { var alterou = repository.Alterar(clientePessoaJuridica); var resultado = new { status = alterou }; return(Json(resultado)); }
public List <ClientePessoaJuridica> ObterTodos(string busca) { SqlCommand command = connection.conectar(); command.CommandText = "SELECT * FROM clientes_pessoa_juridica WHERE cnpj LIKE @CNPJ"; busca = $"%{busca}%"; command.Parameters.AddWithValue("@CNPJ", busca); DataTable table = new DataTable(); table.Load(command.ExecuteReader()); List <ClientePessoaJuridica> clientesPessoaJuridica = new List <ClientePessoaJuridica>(); for (int i = 0; i < table.Rows.Count; i++) { DataRow row = table.Rows[i]; ClientePessoaJuridica clientePessoaJuridica = new ClientePessoaJuridica(); clientePessoaJuridica.Id = Convert.ToInt32(row["id"]); clientePessoaJuridica.CNPJ = row["cnpj"].ToString(); clientePessoaJuridica.RazaoSocial = row["razao_social"].ToString(); clientePessoaJuridica.InscricaoEstadual = row["inscricao_estadual"].ToString(); clientesPessoaJuridica.Add(clientePessoaJuridica); } command.Connection.Close(); return(clientesPessoaJuridica); }
public bool Alterar(ClientePessoaJuridica clientePessoaJuridica) { var clientePessoaJuridicaOriginal = context.ClientesPessoasJuridicas .FirstOrDefault(x => x.Id == clientePessoaJuridica.Id); if (clientePessoaJuridicaOriginal == null) { return(false); } clientePessoaJuridicaOriginal.RazaoSocial = clientePessoaJuridica.RazaoSocial; clientePessoaJuridicaOriginal.Atividade = clientePessoaJuridica.Atividade; clientePessoaJuridicaOriginal.NomeFantasia = clientePessoaJuridica.NomeFantasia; clientePessoaJuridicaOriginal.DataCadastro = clientePessoaJuridica.DataCadastro; clientePessoaJuridicaOriginal.Cnpj = clientePessoaJuridica.Cnpj; clientePessoaJuridicaOriginal.Email = clientePessoaJuridica.Email; clientePessoaJuridicaOriginal.Filial = clientePessoaJuridica.Filial; clientePessoaJuridicaOriginal.Telefone = clientePessoaJuridica.Telefone; clientePessoaJuridicaOriginal.Cep = clientePessoaJuridica.Cep; clientePessoaJuridicaOriginal.Logradouro = clientePessoaJuridica.Logradouro; clientePessoaJuridicaOriginal.Numero = clientePessoaJuridica.Numero; clientePessoaJuridicaOriginal.Bairro = clientePessoaJuridica.Bairro; clientePessoaJuridicaOriginal.Uf = clientePessoaJuridica.Uf; clientePessoaJuridicaOriginal.Cidade = clientePessoaJuridica.Cidade; int quantidadeAfetada = context.SaveChanges(); return(quantidadeAfetada == 1); }
public ActionResult Editar(int id) { ClientePessoaJuridicaRepository repository = new ClientePessoaJuridicaRepository(); ClientePessoaJuridica clientePessoaJuridica = repository.ObterPeloId(id); ViewBag.ClientePessoaJuridica = clientePessoaJuridica; return(View()); }
public JsonResult Inserir(ClientePessoaJuridica clientePessoaJuridica) { clientePessoaJuridica.RegistroAtivo = true; var id = repository.Inserir(clientePessoaJuridica); var resultado = new { id = id }; return(Json(resultado)); }
public void CadastrarClientePessoaJuridica(ClientePessoaJuridica clientePessoaJuridica) { _connection.Query <ClientePessoaJuridica>(@" INSERT INTO ClientesPessoaJuridica VALUES ('" + clientePessoaJuridica.InstituicaoFinanceira + "','" + clientePessoaJuridica.UF + "', '" + clientePessoaJuridica.NomeFantasia + "', '" + clientePessoaJuridica.CNPJ + "' );" ); }
public void Remove(ClientePessoaJuridica cliente) { using (ISession session = NHibernateHelper.OpenSession()) using (ITransaction transaction = session.BeginTransaction()) { session.Delete(cliente); transaction.Commit(); } }
public ClientePessoaJuridica ObterPorCodigo(Int32 pCodigo) { ClientePessoaJuridica _cliente = null; _cliente = (from cliente in _lstClientes where (cliente.Codigo == pCodigo) select cliente).FirstOrDefault(); return(_cliente); }
public IActionResult CadastrarClientePessoaJuridica(ClientePessoaJuridica clientePessoaJuridica) { if (!ModelState.IsValid) { return(BadRequest("Invalid data.")); } _servicoAplicacaoCliente.CadastrarClientePessoaJuridica(clientePessoaJuridica); return(Ok()); }
public void EditarClientePessoaJuridica(ClientePessoaJuridica clientePessoaJuridica) { _connection.Query <ClientePessoaJuridica>(@" UPDATE ClientesPessoaJuridica SET InstituicaoFinanceira = '" + clientePessoaJuridica.InstituicaoFinanceira + "', UF = '" + clientePessoaJuridica.UF + "', NomeFantasia = '" + clientePessoaJuridica.NomeFantasia + "', CNPJ = '" + clientePessoaJuridica.CNPJ + "' WHERE Identificador = " + clientePessoaJuridica.Identificador + ";" ); }
/// <summary> /// Converte um modelo de domínio de empresa em um DTO de empresa. /// </summary> /// <param name="clientePessoaJuridica">O modelo a ser convertido.</param> /// <returns>O DTO convertido.</returns> public static ContratoRetornoClientePessoaJuridica Converter(ClientePessoaJuridica clientePessoaJuridica) { return(new ContratoRetornoClientePessoaJuridica { Identificador = clientePessoaJuridica.Identificador, NomeFantasia = clientePessoaJuridica.NomeFantasia, CNPJ = clientePessoaJuridica.CNPJ, UF = clientePessoaJuridica.UF, InstituicaoFinanceira = clientePessoaJuridica.InstituicaoFinanceira }); }
public ActionResult Store(string cnpj, string razaoSocial, string inscricaoEstadual) { ClientePessoaJuridica clientePessoaJuridica = new ClientePessoaJuridica(); clientePessoaJuridica.CNPJ = cnpj; clientePessoaJuridica.RazaoSocial = razaoSocial; clientePessoaJuridica.InscricaoEstadual = inscricaoEstadual; ClientePessoaJuridicaRepository repository = new ClientePessoaJuridicaRepository(); repository.Inserir(clientePessoaJuridica); return(RedirectToAction("Index")); }
public static bool CadastrarClientePessoaJuridica(ClientePessoaJuridica clientePessoaJuridica) { try { ctx.ClientesPessoaJuridica.Add(clientePessoaJuridica); ctx.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public ActionResult Update(int id, string cnpj, string razao_social, string inscricao_estadual) { ClientePessoaJuridica clientePessoaJuridica = new ClientePessoaJuridica(); clientePessoaJuridica.Id = id; clientePessoaJuridica.CNPJ = cnpj; clientePessoaJuridica.RazaoSocial = razao_social; clientePessoaJuridica.InscricaoEstatual = inscricao_estadual; ClientePessoaJuridicaRepository repository = new ClientePessoaJuridicaRepository(); repository.Atualizar(clientePessoaJuridica); return(RedirectToAction("Index")); }
public int Inserir(ClientePessoaJuridica clientePessoaJuridica) { SqlCommand command = connection.conectar(); command.CommandText = @"INSERT INTO clientes_pessoa_juridica (cnpj, razao_social, inscricao_estadual) OUTPUT INSERTED.ID VALUES (@CNPJ, @RAZAO_SOCIAL, @INSCRICAO_ESTADUAL)"; command.Parameters.AddWithValue("@CNPJ", clientePessoaJuridica.CNPJ); command.Parameters.AddWithValue("@RAZAO_SOCIAL", clientePessoaJuridica.RazaoSocial); command.Parameters.AddWithValue("@INSCRICAO_ESTADUAL", clientePessoaJuridica.InscricaoEstadual); int id = Convert.ToInt32(command.ExecuteScalar()); command.Connection.Close(); return(id); }
public void Alterar(ClientePessoaJuridica pCliente) { ClientePessoaJuridica _clienteAlterado = ObterPorCodigo(pCliente.Codigo); _clienteAlterado.Nome = pCliente.Nome; _clienteAlterado.Endereco = pCliente.Endereco; _clienteAlterado.Bairro = pCliente.Bairro; _clienteAlterado.Cidade = pCliente.Cidade; _clienteAlterado.Estado = pCliente.Estado; _clienteAlterado.CNPJ = pCliente.CNPJ; _clienteAlterado.InscricaoEstadual = pCliente.InscricaoEstadual; _clienteAlterado.DataContratoSocial = pCliente.DataContratoSocial; }
public bool Update(ClientePessoaJuridica clientePessoaJuridica) { SqlCommand command = connection.conectar(); command.CommandText = @"UPDATE clientes_pessoa_juridica SET cnpj = @CNPJ, razao_social = @RAZAO_SOCIAL, inscricao_estadual = @INSCRICAO_ESTADUAL WHERE id = @ID"; command.Parameters.AddWithValue("@CNPJ", clientePessoaJuridica.CNPJ); command.Parameters.AddWithValue("@RAZAO_SOCIAL", clientePessoaJuridica.RazaoSocial); command.Parameters.AddWithValue("@INSCRICAO_ESTADUAL", clientePessoaJuridica.InscricaoEstadual); command.Parameters.AddWithValue("@ID", clientePessoaJuridica.Id); int quantidadeAfetada = command.ExecuteNonQuery(); command.Connection.Close(); return(quantidadeAfetada == 1); }
private void FrmCadClientePessoaJuridica_Load(object sender, EventArgs e) { if (_status == 0) { lbStatus.Text = "Incluindo"; _clientePessoaJuridica = new ClientePessoaJuridica(); LimparComponentes(); txtCodigo.Text = _dalClientePessoaJuridica.ProximoCodigo().ToString(); } else if (_status == 1) { lbStatus.Text = "Alterando"; _clientePessoaJuridica = _dalClientePessoaJuridica.ObterPorCodigo(_codigo); TransferirParaComponentes(); } }
public IActionResult EditarClientePessoaJuridica(int id, ClientePessoaJuridica clientePessoaJuridica) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != clientePessoaJuridica.Identificador) { return(BadRequest()); } _servicoAplicacaoCliente.EditarClientePessoaJuridica(clientePessoaJuridica); return(NoContent()); }
public DALClientePessoaJuridica() { _lstClientes = new List <ClientePessoaJuridica>(); ClientePessoaJuridica _cliente; // Inclusão de clientes _cliente = new ClientePessoaJuridica(); _cliente.Codigo = 1; _cliente.Nome = "Contábil Rio"; _cliente.CNPJ = "45.558.284/0001-74"; _cliente.Estado = "RJ"; _cliente.DataCadastro = Convert.ToDateTime("15/01/2017"); _lstClientes.Add(_cliente); _cliente = new ClientePessoaJuridica(); _cliente.Codigo = 2; _cliente.Nome = "Audit Master Assessoria Jurídica"; _cliente.CNPJ = "67.583.286/0001-56"; _cliente.Estado = "RJ"; _cliente.DataCadastro = Convert.ToDateTime("23/02/2017"); _lstClientes.Add(_cliente); _cliente = new ClientePessoaJuridica(); _cliente.Codigo = 3; _cliente.Nome = "RioKasa Empreendimentos imobilitários"; _cliente.CNPJ = "34.030.525/0001-91"; _cliente.Estado = "SP"; _cliente.DataCadastro = Convert.ToDateTime("13/04/2015"); _lstClientes.Add(_cliente); _cliente = new ClientePessoaJuridica(); _cliente.Codigo = 4; _cliente.Nome = "GAX Locadora de geradores"; _cliente.CNPJ = "24.714.664/0001-80"; _cliente.Estado = "RJ"; _cliente.DataCadastro = Convert.ToDateTime("25/03/2017"); _lstClientes.Add(_cliente); _cliente = new ClientePessoaJuridica(); _cliente.Codigo = 5; _cliente.Nome = "Licitus Consultoria e Empreendimentos"; _cliente.CNPJ = "06.917.384/0001-98"; _cliente.Estado = "SP"; _cliente.DataCadastro = Convert.ToDateTime("18/05/2016"); _lstClientes.Add(_cliente); }
private ClientePessoaJuridica CadastrarJuridica() { var cli = new ClientePessoaJuridica(); Console.Write("Digite o nome fantasia:"); cli.NomeFantasia = Console.ReadLine(); Console.Write("Razao Social:"); cli.RazaoSocial = Console.ReadLine(); Console.Write("CNPJ:"); cli.CNPJ = Console.ReadLine(); Console.Write("Inscrição estadual:"); cli.InscricaoEstadual = Console.ReadLine(); Console.Write("Data de fundação:"); cli.DataDaFundacao = DateTime.Parse(Console.ReadLine()); return(cli); }
private void BTN_SalvarPedidoParaPessoaJuridica(object sender, RoutedEventArgs e) { try { int idCliente = (Int32)cboClientesPessoaJuridica.SelectedValue; ClientePessoaJuridica clientePessoaJuridica = ClienteDAO.BuscarClientePessoaJuridicaPorId(idCliente); int idModelo = (Int32)cboModelos.SelectedValue; Sapato sapato = SapatoDAO.BuscarSapatoPorId(idModelo); Pedido pedido = new Pedido { Modelo = sapato.Modelo, PrecoTotal = Convert.ToDouble(txtPrecoTT.Text), Quantidade38 = Convert.ToInt32(TextBox38.Text), Quantidade39 = Convert.ToInt32(TextBox39.Text), Quantidade40 = Convert.ToInt32(TextBox40.Text), Quantidade41 = Convert.ToInt32(TextBox41.Text), Quantidade42 = Convert.ToInt32(TextBox42.Text), Quantidade43 = Convert.ToInt32(TextBox43.Text), Quantidade44 = Convert.ToInt32(TextBox44.Text), PrecoUnidade = Convert.ToDouble(txtPrecoUN.Text), ClientePessoaJuridica = clientePessoaJuridica }; if (PedidoDAO.AdicionarPedido(pedido)) { MessageBox.Show("Sucesso!"); } else { MessageBox.Show("Erro!"); } MainWindow main = new MainWindow(); this.Close(); main.ShowDialog(); } catch (Exception) { MessageBox.Show("Verifique os dados do pedido!"); } }
private void BTN_SalvarPessoaJuridica(object sender, RoutedEventArgs e) { try { ClientePessoaJuridica clientePessoaJuridica = new ClientePessoaJuridica(); clientePessoaJuridica.Nome = TxtNomePessoaJuridica.Text; clientePessoaJuridica.RazaoSocial = TxtRazaoSocial.Text; clientePessoaJuridica.CNPJ = TxtCNPJ.Text; clientePessoaJuridica.Endereco = TxtEndereco.Text; if (ClienteDAO.CadastrarClientePessoaJuridica(clientePessoaJuridica)) { MessageBox.Show("Sucesso, cliente cadastrado como pessoa jurídica!"); } else { MessageBox.Show("Erro, tente novamente cadastrar o cliente!"); } } catch (Exception) { MessageBox.Show("Verifique os dados do cliente!"); } MainWindow mainWindow = new MainWindow(); this.Close(); mainWindow.ShowDialog(); }
private void btnBuscar_Click(object sender, EventArgs e) { if (cbTipoFiltro.SelectedItem == null) { MessageBox.Show("Informe o tipo de filtro desejado.", "Entrada inválida", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (cbTipoFiltro.SelectedItem.ToString() == "Nome") { String _nome = txtConteudo.Text; _listaClientes = _dalClientePessoaJuridica.ListarPorNome(_nome); dtgLista.DataSource = _listaClientes; } else if (cbTipoFiltro.SelectedItem.ToString() == "Código") { try { // Variável de objeto que eu vou usar para obter o objeto a partir do código informado pelo usuário. ClientePessoaJuridica _cliente = null; // Lista de genérica que eu vou usar para o DataGridView precisa para exibir na tela. _listaClientes = new List <ClientePessoaJuridica>(); // Varíavel a usada para tratamento de erro para proteger contra o erro do usuário informar um código inválido. Int32 _codigo = Convert.ToInt32(txtConteudo.Text); // Executando a consulta. _cliente = _dalClientePessoaJuridica.ObterPorCodigo(_codigo); // Se não retornar nenhum cliente, então eu vou lançar uma exceção para interceptar no catch. if (_cliente == null) { MessageBox.Show("Não possível encontrar nenhum registro"); } _listaClientes.Add(_cliente); } catch (FormatException ex) { MessageBox.Show("O código precisa conter números.", "Entrada inválida", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show("Erro durante a execução da consulta. " + ex.Message, "Entrada inválida", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { dtgLista.DataSource = _listaClientes; } } else if (cbTipoFiltro.SelectedItem.ToString() == "CNPJ") { try { // Varíavel a usada para tratamento de erro para proteger contra o erro do usuário informar um código inválido. String _cnpj = txtConteudo.Text; // Executando a consulta. _listaClientes = _dalClientePessoaJuridica.ObterPorCNPJ(_cnpj); dtgLista.DataSource = _listaClientes; } catch (Exception ex) { MessageBox.Show("Erro durante a execução da consulta. " + ex.Message, "Entrada inválida", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { dtgLista.DataSource = _listaClientes; } } }
public async Task <bool> Save(int id, ClientePessoaJuridica clientePessoaJuridica) { return(true); }
public async Task <bool> Add(ClientePessoaJuridica clientePessoaJuridica) { return(true); }