public List<Mensalista> buscar(String nomeCliente) { Connection con = new Connection(); con.openConnection(); SqlCommand command = new SqlCommand(); SqlDataReader reader; string sql = "SELECT * FROM Mensalistas m INNER JOIN Clientes c ON m.Id_cliente = c.Id_Cliente WHERE c.Nome like '%"+ nomeCliente +"%'"; command.CommandText = sql; command.CommandType = CommandType.Text; command.Connection = con.getConnection(); reader = command.ExecuteReader(); List<Mensalista> listaMensalistas = new List<Mensalista>(); while (reader.Read()) { Mensalista mensalista = new Mensalista(); mensalista.id_mensalista = Int32.Parse(string.Format("{0}", reader[0])); mensalista.id_cliente = Int32.Parse(string.Format("{0}", reader[1])); Cliente cliente = new Cliente(); cliente.nome = string.Format("{0}", reader[4]); mensalista.nome_cliente = cliente.nome; mensalista.data_termino = string.Format("{0}", reader[2]); listaMensalistas.Add(mensalista); } con.closeConnection(); return listaMensalistas; }
public ActionResult DeleteConfirmed(int id) { Mensalista mensalista = mensalistaregras.buscarporID(id); mensalistaregras.Remover(mensalista); return(RedirectToAction("Index")); }
public void Salvar(Mensalista mensalista) { if (mensalista.IdMensalista == 0) { //novo if (mensalista.DtCadastro == DateTime.Parse("01/01/0001 00:00:00")) { mensalista.DtCadastro = DateTime.Now; } _context.Mensalista.Add(mensalista); } else { //Alteracao Mensalista mensal = _context.Mensalista.Find(mensalista.IdMensalista); if (mensal != null) { mensal.PlacaVeiculo = mensalista.PlacaVeiculo; mensal.MarcaModeloVeiculo = mensalista.MarcaModeloVeiculo; mensal.Cor = mensalista.Cor; mensal.TipoVeiculo = mensalista.TipoVeiculo; mensal.DtInicio = mensalista.DtInicio; mensal.Status = mensalista.Status; mensal.DtAlteracao = DateTime.Now; mensal.IdUsuario = mensalista.IdUsuario; } Pessoa pessoa = _context.Pessoa.Find(mensalista.IdPessoa); if (pessoa != null) { pessoa.Nome = mensalista.Pessoa.Nome; pessoa.CpfCnpj = mensalista.Pessoa.CpfCnpj; pessoa.DtNascimento = mensalista.Pessoa.DtNascimento; pessoa.NrIdentidade = mensalista.Pessoa.NrIdentidade; pessoa.NrTelefoneCelular = mensalista.Pessoa.NrTelefoneCelular; pessoa.NrTelefoneFixo = mensalista.Pessoa.NrTelefoneFixo; } Endereco endereco = _context.Endereco.Find(pessoa.IdEndereco); if (endereco != null) { endereco.Logradouro = pessoa.Endereco.Logradouro; endereco.NrLogradouro = pessoa.Endereco.NrLogradouro; endereco.Complemento = pessoa.Endereco.Complemento; endereco.Bairro = pessoa.Endereco.Bairro; endereco.Cidade = pessoa.Endereco.Cidade; endereco.Estado = pessoa.Endereco.Estado; endereco.UF = pessoa.Endereco.UF; endereco.Cep = pessoa.Endereco.Cep; } } _context.SaveChanges(); }
// GET: Mensalistas/Delete/5 public ActionResult Delete(int id) { Mensalista mensalista = mensalistaregras.buscarporID(id); if (mensalista == null) { return(HttpNotFound()); } return(View(mensalista)); }
public ActionResult Edit([Bind(Include = "Id,PlacaVeiculo,ValorMensal,PessoaId,ModeloVeiculoId")] Mensalista mensalista) { if (ModelState.IsValid) { mensalistaregras.Atualizar(mensalista); return(RedirectToAction("Index")); } ViewBag.ModeloVeiculoId = new SelectList(modeloveiculoregras.buscarTodos(), "Id", "Marca", mensalista.ModeloVeiculoId); ViewBag.PessoaId = new SelectList(pessoaregras.buscarTodos(), mensalista.PessoaId); return(View(mensalista)); }
public Mensalista Excluir(int idMensalista) { Mensalista mensalista = _context.Mensalista.Find(idMensalista); if (mensalista != null) { _context.Mensalista.Remove(mensalista); _context.SaveChanges(); } return(mensalista); }
// GET: Mensalistas/Edit/5 public ActionResult Edit(int id) { Mensalista mensalista = mensalistaregras.buscarporID(id); if (mensalista == null) { return(HttpNotFound()); } ViewBag.ModeloVeiculoId = new SelectList(modeloveiculoregras.buscarTodos(), "Id", "Marca", mensalista.ModeloVeiculoId); ViewBag.PessoaId = new SelectList(pessoaregras.buscarTodos(), "Id", "Nome", mensalista.PessoaId); return(View(mensalista)); }
public Boolean editar(Mensalista mensalista) { Connection con = new Connection(); con.openConnection(); SqlCommand command = new SqlCommand(); String sql = "UPDATE Mensalistas set Data_termino ='" + mensalista.data_termino +"' where Id_Mensalista = "+mensalista.id_mensalista; command.CommandText = sql; command.CommandType = CommandType.Text; command.Connection = con.getConnection(); command.ExecuteNonQuery(); con.closeConnection(); return true; }
public Boolean deletar(Mensalista mensalista) { Connection con = new Connection(); con.openConnection(); SqlCommand command = new SqlCommand(); SqlDataReader reader; string sql = "DELETE Mensalistas WHERE Id_Mensalista = " + mensalista.id_mensalista; command.CommandText = sql; command.CommandType = CommandType.Text; command.Connection = con.getConnection(); reader = command.ExecuteReader(); con.closeConnection(); return true; }
private void button2_Click(object sender, EventArgs e) { if ((MessageBox.Show("Tem certeza que deseja deletar o mensalista?", "Deletar Mensalista", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes)) { MensalistaDAO mensalistaDAO = new MensalistaDAO(); Mensalista Mensalista = new Mensalista(); Mensalista.id_mensalista = Convert.ToInt32(id_Mensalista); mensalistaDAO.deletar(Mensalista); this.Close(); listarMensalistas listadeMensalista = new listarMensalistas(); listadeMensalista.Show(); MessageBox.Show("Mensalista deletado com sucesso!"); } }
private void button1_Click(object sender, EventArgs e) { DateTime dataRec = dateTimePicker1.Value; string data = dataRec.ToString("yyyy-MM-dd"); if (data == "") { MessageBox.Show("O campo 'data' não pode estar vazio!"); return; } Mensalista Mensalista = new Mensalista(); Mensalista.id_mensalista = Convert.ToInt32(id_Mensalista); Mensalista.data_termino = data; MensalistaDAO mensalistaDAO = new MensalistaDAO(); if (mensalistaDAO.editar(Mensalista) == true) { this.Close(); MessageBox.Show("Mensalista editado com sucesso!"); } }
private void button1_Click(object sender, EventArgs e) { id_Cliente = int.Parse(txtCodCliente.Text); dataRec = dateTimePicker1.Value; data_Vencimento = dataRec.ToString("yyyy-MM-dd"); MensalistaDAO validaMensalista = new MensalistaDAO(); if (validaMensalista.getMensalistabyId_cliente(id_Cliente) != null) { MessageBox.Show("Esse cliente já é mensalista!"); return; } if (id_Cliente == 0) { MessageBox.Show("O campo 'cliente' não pode estar vazio!"); return; } if (data_Vencimento == "") { MessageBox.Show("O campo 'Data de vencimento' não pode estar vazio!"); return; } Mensalista Mensalista = new Mensalista(); Mensalista.id_cliente = id_Cliente; Mensalista.data_termino = data_Vencimento; MensalistaDAO MensalistaDAO = new MensalistaDAO(); if (MensalistaDAO.inserir(Mensalista) == true) { this.Close(); MessageBox.Show("Cadastro efetuado com sucesso!"); } }
public Boolean inserir(Mensalista mensalista) { Connection con = new Connection(); con.openConnection(); SqlCommand command = new SqlCommand(); string sql = "INSERT INTO Mensalistas (Id_cliente, Data_termino) VALUES(" + mensalista.id_cliente + ",'" + mensalista.data_termino + "')"; command.CommandText = sql; command.CommandType = CommandType.Text; command.Connection = con.getConnection(); command.ExecuteNonQuery(); con.closeConnection(); return true; }
public Mensalista getMensalistabyId_mensalista(Mensalista mensalista) { Connection con = new Connection(); con.openConnection(); SqlCommand command = new SqlCommand(); SqlDataReader reader; string sql = "select * from Mensalistas m inner join Clientes c on m.Id_cliente = c.Id_Cliente where m.Id_mensalista = "+ mensalista.id_mensalista+" "; command.CommandText = sql; command.CommandType = CommandType.Text; command.Connection = con.getConnection(); reader = command.ExecuteReader(); Mensalista returnMensalista = new Mensalista(); while (reader.Read()) { returnMensalista.id_mensalista = Int32.Parse(string.Format("{0}", reader[0])); returnMensalista.id_cliente = Int32.Parse(string.Format("{0}", reader[1])); returnMensalista.nome_cliente = string.Format("{0}", reader[4]); returnMensalista.data_termino = string.Format("{0}", reader[2]); } con.closeConnection(); return returnMensalista; }
private void editarMensalista_Load(object sender, EventArgs e) { dateTimePicker1.CustomFormat = "dd/MM/yyyy"; dateTimePicker1.Format = DateTimePickerFormat.Custom; Mensalista Mensalista = new Mensalista(); Mensalista.id_mensalista = id_Mensalista; Mensalista return_Mensalista = new Mensalista(); MensalistaDAO mensalistaDAO = new MensalistaDAO(); return_Mensalista = mensalistaDAO.getMensalistabyId_mensalista(Mensalista); txtCodCliente.Text = Convert.ToString(return_Mensalista.id_mensalista); txtNomeCliente.Text = return_Mensalista.nome_cliente; dateTimePicker1.Value = Convert.ToDateTime(return_Mensalista.data_termino); }
public void Salvar(Mensalista mensalista) { if (mensalista.IdMensalista == 0) { //var endereco = new Endereco //{ // Logradouro = mensalista.Pessoa.Endereco.Logradouro, // NrLogradouro = mensalista.Pessoa.Endereco.NrLogradouro, // Complemento = mensalista.Pessoa.Endereco.Complemento, // Bairro = mensalista.Pessoa.Endereco.Bairro, // Cidade = mensalista.Pessoa.Endereco.Cidade, // Estado = mensalista.Pessoa.Endereco.Estado, // UF = mensalista.Pessoa.Endereco.UF, // Cep = mensalista.Pessoa.Endereco.Cep //}; //_context.Endereco.Add(endereco); //_context.SaveChanges(); //var pessoa = new Pessoa //{ // Nome = mensalista.Pessoa.Nome, // CpfCnpj = mensalista.Pessoa.CpfCnpj, // DtNascimento = mensalista.Pessoa.DtNascimento, // NrIdentidade = mensalista.Pessoa.NrIdentidade, // NrTelefoneCelular = mensalista.Pessoa.NrTelefoneCelular, // NrTelefoneFixo = mensalista.Pessoa.NrTelefoneFixo, // IdEndereco = endereco.IdEndereco //}; //_context.Pessoa.Add(pessoa); //_context.SaveChanges(); //novo if (mensalista.DtCadastro == null) { mensalista.DtCadastro = DateTime.Now; } //mensalista.IdPessoa = pessoa.IdPessoa; _context.Mensalista.Add(mensalista); //_context.SaveChanges(); } else { //Alteracao Mensalista mensal = _context.Mensalista.Find(mensalista.IdMensalista); if (mensal != null) { mensal.PlacaVeiculo = mensalista.PlacaVeiculo; mensal.MarcaModeloVeiculo = mensalista.MarcaModeloVeiculo; mensal.Cor = mensalista.Cor; mensal.TipoVeiculo = mensalista.TipoVeiculo; mensal.DtInicio = mensalista.DtInicio; mensal.Status = mensalista.Status; mensal.DtAlteracao = DateTime.Now; mensal.IdUsuario = mensalista.IdUsuario; mensal.Pessoa = mensalista.Pessoa; } //Pessoa pessoa = _context.Pessoa.Find(mensalista.IdPessoa); //if (pessoa != null) //{ // pessoa.Nome = mensalista.Pessoa.Nome; // pessoa.CpfCnpj = mensalista.Pessoa.CpfCnpj; // pessoa.DtNascimento = mensalista.Pessoa.DtNascimento; // pessoa.NrIdentidade = mensalista.Pessoa.NrIdentidade; // pessoa.NrTelefoneCelular = mensalista.Pessoa.NrTelefoneCelular; // pessoa.NrTelefoneFixo = mensalista.Pessoa.NrTelefoneFixo; // _context.Pessoa.Add(pessoa); //} //Endereco endereco = _context.Endereco.Find(pessoa.IdEndereco); //if (endereco != null) //{ // endereco.Logradouro = pessoa.Endereco.Logradouro; // endereco.NrLogradouro = pessoa.Endereco.NrLogradouro; // endereco.Complemento = pessoa.Endereco.Complemento; // endereco.Bairro = pessoa.Endereco.Bairro; // endereco.Cidade = pessoa.Endereco.Cidade; // endereco.Estado = pessoa.Endereco.Estado; // endereco.UF = pessoa.Endereco.UF; // endereco.Cep = pessoa.Endereco.Cep; // _context.Endereco.Add(endereco); //} } _context.SaveChanges(); }