private void btnCadastrar_Click(object sender, EventArgs e) { Devolucao objDevolucao = new Devolucao(); DevolucaoDAL dDAL = new DevolucaoDAL(); objDevolucao.CdLocacao = Convert.ToInt32(txtCodigoBarras.Text); objDevolucao.DataPrevista = dtpDataPrevista.Value; objDevolucao.DatadeEntrega = dtpDataEntrega.Value; objDevolucao.ValorPago = Convert.ToDecimal(txtValorPago.Text); objDevolucao.ValorTotal = Convert.ToDecimal(txtValor.Text); objDevolucao.Recebido = ckbRecebido.Checked; switch (cbxPagamento.Text) { case "Pago Total": objDevolucao.Pagamento = 'T'; break; case "Pago Parcial": objDevolucao.Pagamento = 'P'; break; case "Não Pago": objDevolucao.Pagamento = 'N'; break; } dDAL.InserirDevolucao(objDevolucao); MessageBox.Show("Devolução cadastradas com sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); }
public async Task <IActionResult> Edit(int id, [Bind("Id,IdLocaEquipamento,NomeEquipamento,NmPatrimonio,DataInicio,DataFim,NomeCompleto,Devolvido")] Devolucao devolucao) { if (id != devolucao.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(devolucao); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DevolucaoExists(devolucao.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(devolucao)); }
public void Delete(Devolucao entity) { //_devolucaoRepository.Delete(entity); entity.Ativo = false; Update(entity); }
public static void Executar() { Devolucao dev = new Devolucao(); Console.WriteLine("Qual o nome do livro que deseja emprestar?"); dev.NomeLivroDevolvido.NomeLivro = Console.ReadLine(); if (LivroDAO.BuscarNomeLivro(dev.NomeLivroDevolvido) != null) { Console.WriteLine("Livro Emprestado com sucesso!"); Console.WriteLine("Aperte algum botão para continuar a operação!"); Console.ReadKey(); Console.Clear(); Console.WriteLine("Qual o nome do cliente?"); dev.NomeClienteDevolvido.Nome = Console.ReadLine(); if (ClienteDAO.BuscarClientePorNome(dev.NomeClienteDevolvido) != null) { Console.WriteLine("Cliente encontrado na base com sucesso!"); dev.DataDevolucao = DateTime.Now; DevolucaoDAO.Cadastrar(dev); } else { Console.WriteLine("Por favor, cadastrar o cliente"); } } else { Console.WriteLine("Erro ao realizar o emprestimo, esse livro não está emprestado!"); } Console.WriteLine("Pressione algum botão para voltar ao Menu anterior!"); Console.ReadKey(); }
public static bool CadastrarDevolucao(Devolucao d) { if (BuscarDevolucaoPorId(d) == null) { ctx.Devolucoes.Add(d); ctx.SaveChanges(); return(true); } return(false); }
static void Main(string[] args) { Usuarios oAllan = new Usuarios("Allan", "Imbé", 51989898989, "123.senha"); Usuarios oAmanda = new Usuarios("Amanda", "Tramandaí", 51999999999, "321.senha"); w(""); w("Usuários"); w($"Nome: {oAllan.nome} - Local: {oAllan.local} - Fone: {oAllan.telefone} - Senha: {oAllan.senha}"); w($"Nome: {oAmanda.nome} - Local: {oAmanda.local} - Fone: {oAmanda.telefone} - Senha: {oAmanda.senha}"); Materiais oMateriaisA = new Materiais(123, "Meio Ambiente", "Fim das Matas"); Materiais oMateriaisB = new Materiais(456, "Meio Ambiente", "O Fim da Amazônia"); Materiais oMateriaisC = new Materiais(789, "Meio Ambiente", "Artigos"); Livros oLivrosA = new Livros("Urubu", "1º Edição", "ISBN - 987-65-432-1012-3", "João Silva"); Revistas oRevistaA = new Revistas("Desmatamento", "ABC"); Artigos oArtigoA = new Artigos("João Silva", "Artigo Muito Louco"); w(""); w("Consulta"); w($"#{oMateriaisA.codigo} - Assunto: {oMateriaisA.assunto} - Título: {oMateriaisA.titulo} - Editora: {oLivrosA.editora} - Edicao: {oLivrosA.edicao} - {oLivrosA.ISBN} - Autor: {oLivrosA.autor}"); w($"#{oMateriaisB.codigo} - Assunto: {oMateriaisB.assunto} - Título: {oMateriaisB.titulo} - Coleção: {oRevistaA.colecao} - Edicao: {oRevistaA.editora}"); w($"#{oMateriaisC.codigo} - Assunto: {oMateriaisC.assunto} - Título: {oMateriaisC.titulo} - Autor: {oArtigoA.autor} - Título: {oArtigoA.tituloArtigo}"); Reservas oReserva1 = new Reservas(new DateTime(2019, 01, 01), new DateTime(2019, 01, 03)); Reservas oReserva2 = new Reservas(new DateTime(2019, 01, 05), new DateTime(2019, 01, 08)); w(""); w("Reservas"); oReserva1.Reservar(oMateriaisA, oReserva1); oReserva2.Reservar(oMateriaisB, oReserva2); Emprestimo oEmprestimo1 = new Emprestimo(new DateTime(2019, 02, 01), new DateTime(2019, 02, 10), 0); Emprestimo oEmprestimo2 = new Emprestimo(new DateTime(2019, 02, 03), new DateTime(2019, 02, 13), 0); w(""); w("Empréstimos"); oEmprestimo1.Emprestar(oAllan, oMateriaisA, oEmprestimo1); oEmprestimo2.Emprestar(oAmanda, oMateriaisB, oEmprestimo2); Devolucao oDevolucao1 = new Devolucao(new DateTime(2019, 02, 10)); Devolucao oDevolucao2 = new Devolucao(new DateTime(2019, 02, 15)); w(""); w("Devolução"); oDevolucao1.Devolver(oAllan, oMateriaisA, oDevolucao1, oEmprestimo1); oDevolucao2.Devolver(oAmanda, oMateriaisB, oDevolucao2, oEmprestimo2); w(""); }
public void LancaDevolucao(Movimento m) { Devolucao d = new Devolucao { Produto = m.Produto, Categoria = m.Categoria, Fornecedor = m.Fornecedor, Quantidade = m.Quantidade }; _context.Devolucoes.Add(d); _context.SaveChanges(); }
public void Devolver(Usuarios nomeD, Materiais codigoD, Devolucao entregaD, Emprestimo fimE) { if (entregaD.dataEntrega > fimE.dataFim) { TimeSpan date = Convert.ToDateTime(entregaD.dataEntrega) - Convert.ToDateTime(fimE.dataFim); int totalDias = date.Days; w($"Nome: {nomeD.nome} - #{codigoD.codigo} - Devolução: {entregaD.dataEntrega.ToString("dd/MM/yyyy")} - Dias de Atraso: {totalDias}"); } else { w($"Nome: {nomeD.nome} - #{codigoD.codigo} - Devolução: {entregaD.dataEntrega.ToString("dd/MM/yyyy")}"); } }
public string DevolverFilme(Devolucao devolucao) { var diasAtrados = 0; bool atrasado = false; var msg = "Data de devolução deste filme está atrasada."; if (DateTime.Compare(devolucao.DataDevolucao, DateTime.Now) > 0) { diasAtrados = DateTime.Now.Day - devolucao.DataDevolucao.Day; atrasado = true; } if (!atrasado) { return("Em dia"); } return(msg + " " + diasAtrados.ToString()); }
static void Main(string[] args) { Vendas venda = new Vendas(); var vendido = venda.VendaDeCarro(1); // passa o valor de quant por referencia, que será subtraido do numero de carros if (vendido) { venda.ImprimeCarros(); } var devolve = new Devolucao(); devolve.DevolucaoCarro(); Console.ReadLine(); devolve.ImprimeCarros(); }
public void InserirDevolucao(Devolucao objDevolucao) { SqlConnection conn = new SqlConnection(connectionString); conn.Open(); string sql = "INSERT INTO Devolucao VALUES (@Locacao, @dataprevista, @dataentrega, @valortotal, @valorpago, @pagamento, @recebido)"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@Locacao", objDevolucao.CdLocacao); cmd.Parameters.AddWithValue("@dataprevista", objDevolucao.DataPrevista); cmd.Parameters.AddWithValue("@dataentrega", objDevolucao.DatadeEntrega); cmd.Parameters.AddWithValue("@valortotal", objDevolucao.ValorTotal); cmd.Parameters.AddWithValue("@valorpago", objDevolucao.ValorPago); cmd.Parameters.AddWithValue("@pagamento", objDevolucao.Pagamento); cmd.Parameters.AddWithValue("@recebido", objDevolucao.Recebido); cmd.ExecuteNonQuery(); conn.Close(); }
public static void Cadastrar(Devolucao devolucao) => devolucoes.Add(devolucao);
public void Add(Devolucao entity) { _devolucaoRepository.Add(entity); }
static void Main(string[] args) { try { // Declarando todas as classes que serão utilizadas Login lg = new Login(); Acervo ac = new Acervo(); AcervoDisponível acd = new AcervoDisponível(); AcervoLocado acl = new AcervoLocado(); AcervoProcura acp = new AcervoProcura(); Clientes cli = new Clientes(); Devolucao devol = new Devolucao(); Locacao lc = new Locacao(); Formatacao ft = new Formatacao(); TextInfo ti = CultureInfo.CurrentCulture.TextInfo; ClienteProcura clipr = new ClienteProcura(); //formatação cor de fundo e das letras Console.Title = "Sistema de Locacao"; //titulo do console Console.BackgroundColor = ConsoleColor.DarkCyan; //cor de fundo Console.ForegroundColor = ConsoleColor.White; //cor das letras Console.Clear(); ft.Altura(); ft.MargEsqu(); Console.WriteLine("Locadora Total Video"); Console.WriteLine(); //Login do funcionário e primeiro acesso ao menu da locadora ft.Linha(); Console.WriteLine(); ft.MargEsquRed(); ft.MargEsquRed(); Console.Write("Prezado colaborador, digite seu username: "******"Agora digite sua senha numerica: "); int senha = int.Parse(Console.ReadLine()); Console.WriteLine(); Console.Clear(); if (lg.VerificaUsuario(username, senha) == true) { // Menu da locadora ft.Altura(); ft.MargEsqu(); Console.WriteLine("Locadora Total Video"); Console.WriteLine(); Console.Write("\t\t\t\t\tOlá " + ti.ToTitleCase(username));// a primeira letra do usename vai para maiuscula Console.WriteLine(", digite uma opçao do menu:\n"); ft.Linha(); Console.WriteLine("\n 1 Acervo Completo │ 2 Acervo disponível │ 3 Acervo Locado │ 4 Procurar filme │ 5 Locar │ 6 Devolução │ 7 lista de clientes │ 8 Procurar cliente | 9 sair"); ft.Linha(); Console.WriteLine(); ft.MargEsqu(); Console.Write("Digite sua opção aqui: "); } else { ft.Altura(); ft.MargEsqu(); Console.WriteLine("Atenção! Username e/ou senha incorreto"); } // Menu da locadora repetido int n = 0; //Loop enquanto 'n' for diferente do inteiro '9' while (n != 9) { n = int.Parse(Console.ReadLine()); Console.Clear(); ft.Altura(); ft.MargEsqu(); Console.WriteLine("Locadora Total Video"); Console.WriteLine(); Console.Write("\t\t\t\t\tOlá " + ti.ToTitleCase(username)); Console.WriteLine(", digite uma opçao do menu:\n"); ft.Linha(); Console.WriteLine("\n 1 Acervo Completo │ 2 Acervo disponível │ 3 Acervo Locado │ 4 Procurar filme │ 5 Locar │ 6 Devolução │ 7 lista de clientes │ 8 Procurar cliente | 9 sair"); ft.Linha(); Console.WriteLine(); switch (n) { case 1: ac.ListaAcervo(); break; case 2: acd.ListaAcervoDisp(); break; case 3: acl.ListaAcervoLoc(); break; case 4: ft.MargEsqu(); Console.WriteLine("\t\tProcura de Filmes"); Console.Write("\t\t\t\t\t"); Console.Write("Digite um termo de busca (SEM ACENTOS, nome ou parte do nome do filme): "); acp.Nome = Console.ReadLine().ToLower(); acp.Procura(acp.Nome); break; case 5: ft.MargEsqu(); Console.WriteLine("Locação de Filmes"); ft.MargEsqu(); Console.Write("Digite o código do filme desejado: "); lc.CodigoFilm = int.Parse(Console.ReadLine()); ft.MargEsqu(); Console.Write("Digite o código do Cliente: "); lc.CodigoCli = int.Parse(Console.ReadLine()); lc.DataLoca = DateTime.Now; lc.Locar(lc.CodigoCli, lc.CodigoFilm, lc.DataLoca); break; case 6: ft.MargEsqu(); Console.WriteLine("Devolução de Filmes"); ft.MargEsqu(); Console.Write("Digite o código do cliente: "); devol.CodigoCli = int.Parse(Console.ReadLine()); devol.DataDevol = DateTime.Now; devol.Calculo(devol.CodigoCli, devol.DataDevol, devol.CodigoFilm); break; case 7: cli.ListaClientes(); break; case 8: ft.MargEsqu(); Console.WriteLine("\t\tProcura de Clientes"); Console.Write("\t\t\t\t\t"); Console.Write("Digite um termo de busca (SEM ACENTOS, nome ou parte do nome do cliente): "); clipr.Nome = Console.ReadLine().ToLower(); clipr.ProcuraCli(clipr.Nome); break; } } } catch (IOException e) { Console.WriteLine("Ocorreu um erro!"); Console.WriteLine(e.Message); } }
public void Add(Devolucao Devolucao) { _devolucaoService.Add(Devolucao); }
public void Remove(Devolucao Devolucao) { _devolucaoService.Delete(Devolucao); }
public void Update(Devolucao Devolucao) { _devolucaoService.Update(Devolucao); }
public void Update(Devolucao entity) { _devolucaoRepository.Update(entity); }
private void cancelarVendaToolStripMenuItem_Click(object sender, EventArgs e) { Devolucao tela = new Devolucao(); tela.Show(); }
//private static List<Devolucao> aux = new List<Devolucao>(); public static Devolucao BuscarDevolucaoPorId(Devolucao d) { return(ctx.Devolucoes.FirstOrDefault(x => x.Id.Equals(d.Id))); }