public bool CadastrarDivida(Dividas Cadastro) { try { AbreConexao(); Cmd = new SqlCommand("Inserecliente", Con); Cmd.CommandType = CommandType.StoredProcedure; Cmd.Parameters.AddWithValue("@Nome", Cadastro.Nome); Cmd.Parameters.AddWithValue("@ValorProduto", Cadastro.ValorProduto); Cmd.Parameters.AddWithValue("@QtdeProduto", Cadastro.QtdeProduto); Cmd.Parameters.AddWithValue("@DescricaoProduto", Cadastro.DescricaoProduto); Cmd.Parameters.AddWithValue("@ValorDivida", Cadastro.ValorDivida); int i = Cmd.ExecuteNonQuery(); if (i >= 1) { return(true); } else { return(false); } } catch (Exception e) { throw new Exception("Erro ao inserir dados:" + e.Message); } finally { FecharConexao(); } }
public IActionResult AtualizarDivida(Dividas AtualizadoDivida) { try { var DividaRepositorio = new GestaoDividas(); AtualizadoDivida.ValorDivida = (AtualizadoDivida.ValorProduto * AtualizadoDivida.QtdeProduto); DividaRepositorio.AtualizarDivida(AtualizadoDivida); return(RedirectToAction("ListarDividas")); } catch { return(NotFound()); } }
public IActionResult ExcluirDivida(Dividas AtualizadoDivida) { try { var DividaRepositorio = new GestaoDividas(); DividaRepositorio.ExcluirDivida(AtualizadoDivida.id); return(RedirectToAction("ListarDividas")); } catch { return(NotFound()); } }
public List <Dividas> SelecionarTodos() { try { AbreConexao(); Cmd = new SqlCommand("ListarTodosClientes", Con); Cmd.CommandType = CommandType.StoredProcedure; Dr = Cmd.ExecuteReader(); var lista = new List <Dividas>(); while (Dr.Read()) { var ControleDivida = new Dividas { id = Convert.ToInt32(Dr["Id"]), Nome = Convert.ToString(Dr["Nome"]), ValorDivida = Convert.ToDecimal(Dr["ValorDivida"]), QtdeProduto = Convert.ToInt32(Dr["QtdeProduto"]), DescricaoProduto = Convert.ToString(Dr["DescricaoProduto"].ToString()), ValorProduto = Convert.ToDecimal(Dr["ValorProduto"]), }; lista.Add(ControleDivida); } return(lista); } catch (Exception e) { throw new Exception("Erro ao listar Deedores:" + e.Message); } finally { FecharConexao(); } }
//public bool SelecionarPorId(int id) //{ // try // { // AbreConexao(); // Cmd = new SqlCommand("Selecionar", Con); // Cmd.CommandType = CommandType.StoredProcedure; // Cmd.Parameters.AddWithValue("@Id",id); // Dr = Cmd.ExecuteReader(); // if (Dr.Read()) // { // Dividas SelecionaDivida = new Dividas(); // SelecionaDivida.Nome = Dr["Nome"].ToString(); // SelecionaDivida.ValorDivida = (decimal)Dr["ValorDivida"]; // SelecionaDivida.QtdeProduto = (int)Dr["QtdeProduto"]; // SelecionaDivida.DescricaoProduto = Dr["DescricaoProduto"].ToString(); // SelecionaDivida.ValorProduto = (decimal)Dr["ValorProduto"]; // return true; // } // else // { // return false; // } // } // catch (Exception e) // { // throw new Exception("Erro ao Selecionar os dados:" + e.Message); // } // finally // { // FecharConexao(); // } //} public bool AtualizarDivida(Dividas AtualizadoDivida) { try { AbreConexao(); Cmd = new SqlCommand("Atualizar", Con); Cmd.CommandType = CommandType.StoredProcedure; Cmd.Parameters.AddWithValue("@Id", AtualizadoDivida.id); Cmd.Parameters.AddWithValue("@Nome", AtualizadoDivida.Nome); Cmd.Parameters.AddWithValue("@ValorDivida", AtualizadoDivida.ValorDivida); Cmd.Parameters.AddWithValue("@QtdeProduto", AtualizadoDivida.QtdeProduto); Cmd.Parameters.AddWithValue("@DescricaoProduto", AtualizadoDivida.DescricaoProduto); Cmd.Parameters.AddWithValue("@ValorProduto", AtualizadoDivida.ValorProduto); int Atualizado = Cmd.ExecuteNonQuery(); if (Atualizado >= 1) { return(true); } else { return(false); } } catch (Exception e) { throw new Exception("Erro ao Atualizar:" + e.Message); } finally { FecharConexao(); } }
public IActionResult CadastrarDivida(Dividas CadastroDivida) { try { if (ModelState.IsValid) { var DividaRepositorio = new GestaoDividas(); CadastroDivida.ValorDivida = (CadastroDivida.ValorProduto * CadastroDivida.QtdeProduto); if (DividaRepositorio.CadastrarDivida(CadastroDivida)) { ViewBag.Message = "Cadastrado com sucesso"; } } return(RedirectToAction("CadastrarDivida")); } catch { return(View()); } }