public static bool Excluir(Equipado Equipado) { try { entities.Equipados.Remove(Equipado); entities.SaveChanges(); return(true); } catch { return(false); } }
public static bool Incluir(Equipado Equipado) { try { entities.Equipados.Add(Equipado); entities.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
private void button1_Click(object sender, EventArgs e) { try { Equipado equipado = new Equipado(); equipado.Id = int.Parse(txtReciboDevolver.Text); equipado = EquipadoDAO.ObterEquipadoPorId(equipado); if (equipado != null) { EquipadoDAO.Excluir(equipado); MessageBox.Show("Equipamento Devolvido", "Devolvido"); } else { MessageBox.Show("Equipamento inexistente", "Erro"); } } catch (SqlException r) { MessageBox.Show(r + "Erro ao Devolver Equipamento", "Erro"); } }
private void btnEquipar_Click(object sender, EventArgs e) { try { if (!txtValorTotal.Text.Equals("")) { Equipado equipado = new Equipado(); Alugado alugar = new Alugado(); alugar = AlugadoDAO.ObterAluguelPorId(alugar); cliente.Email = email; cliente = ClienteDAO.BuscarCLientePorEmail(cliente); if (AlugadoDAO.ObterAluguelPorId(alugar) != null) { equipado.Alugado = alugar; equipado.ValorTotal = double.Parse(txtValorTotal.Text); EquipadoDAO.Incluir(equipado); this.Close(); MessageBox.Show("O recibo do equipamento de seu carro: " + equipado.Id + " foi concluido com sucesso", "Cadastrado"); } else { MessageBox.Show("Carro já foi Equipado.", "Carro já Equipado", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("O campo Valor é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (SqlException r) { MessageBox.Show(e + "Erro ao cadastrar", "Erro"); } }
public static Equipado ObterEquipadoPorId(Equipado Equipado) { return(entities.Equipados.Include("Alugado").FirstOrDefault(x => x.Id == Equipado.Id)); }