public ActionResult Index() { var Dao = new ContaReceberDAO(); ModelState.Clear(); return(View(Dao.SelecionarContaReceber())); }
public ActionResult Edit(int id, FormCollection collection) { try { ContaReceber cr = new ContaReceber(); cr.Id = id; cr.Valor = Convert.ToDecimal(collection["nValor"]); cr.Venda = VendaDAO.BuscarPorId(Convert.ToInt32(collection["Venda.Id"])); if (!string.IsNullOrEmpty(collection["nData"])) { cr.Data = Convert.ToDateTime(collection["nData"]); } else { cr.Data = DateTime.Now; } if (!ContaReceberDAO.Persistir(cr)) { return(View()); } return(RedirectToAction("Index")); } catch { return(View()); } }
public ContaReceberService(UserDAO userDAO, UserRequest userRequest, ContaReceberDAO contaReceberDAO, VendaDAO vendaDAO) { UserDAO = userDAO ?? throw new ArgumentNullException(nameof(userDAO)); VendaDAO = vendaDAO ?? throw new ArgumentNullException(nameof(vendaDAO)); UserRequest = userRequest ?? throw new ArgumentNullException(nameof(userRequest)); ContaReceberDAO = contaReceberDAO ?? throw new ArgumentNullException(nameof(contaReceberDAO)); }
public ActionResult FrmBuscarContasAReceber() { ContaReceberDAO contaReceberDAO = new ContaReceberDAO(); ViewBag.lstContaReceber = contaReceberDAO.busca(); return(View()); }
/// <summary> /// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////// public ActionResult CadastraContasAReceber(ContaReceber obj) { ContaReceberDAO dao = new ContaReceberDAO(); dao.cadastra(obj); return(RedirectToAction("frmBuscaContasAPagar")); }
public void PersistirAtualizar() { ContaReceber cr = ContaReceberDAO.BuscarPorId(ContaReceberDAO.getLastId()); cr.Valor = 1500.00M; cr.Data = Convert.ToDateTime("25/10/2019"); cr.Venda = VendaDAO.BuscarPorId(1); Assert.IsTrue(ContaReceberDAO.Persistir(cr)); }
// GET: ContaReceber/Edit/5 public ActionResult Edit(int id) { ViewBag.Vendas = VendaDAO.BuscarTodos(); ContaReceber cr = ContaReceberDAO.BuscarPorId(id); if (cr == null) { return(HttpNotFound()); } return(View(cr)); }
public void PersistirInserir() { //Venda venda = VendaDAO.BuscarPorId(VendaDAO.getLastId()); ContaReceber cr = new ContaReceber(); cr.Valor = 500.0M; cr.Data = Convert.ToDateTime("20/10/2019"); cr.Venda = VendaDAO.BuscarPorId(VendaDAO.getLastId()); Assert.IsTrue(ContaReceberDAO.Persistir(cr)); }
private ActionResult GetView(string nrModelo, string nrSerie, int nrNota, int?nrParcela, int?IdCliente) { try { var Dao = new ContaReceberDAO(); var contaReceber = Dao.GetContaReceber(null, nrModelo, nrSerie, nrNota, nrParcela, IdCliente); return(View(contaReceber)); } catch (Exception) { return(View()); } }
public ReceberContaReceberValidator(ContaReceberDAO contaReceberDAO, FormaPagamentoDAO formaPagamentoDAO) { this.ContaReceberDAO = contaReceberDAO; this.FormaPagamentoDAO = formaPagamentoDAO; RuleFor(e => e.Modelo) .NotEmpty().WithMessage("Informe o modelo.") .MaximumLength(2).WithMessage("Modelo só pode ter 2 caracteres."); RuleFor(e => e.Serie) .NotEmpty().WithMessage("Informe a série.") .MaximumLength(2).WithMessage("Série só pode ter 2 caracteres."); RuleFor(e => e.Numero) .NotEmpty().WithMessage("Informe o número.") .MaximumLength(20).WithMessage("Número só pode ter 2 caracteres."); RuleFor(e => e.Parcela) .GreaterThan(0).WithMessage("Parcela deve ser superior a 0.") .NotEmpty().WithMessage("Informe a parcela."); RuleFor(e => e.Desconto) .Must(e => e >= 0 || e == null).WithMessage("Desconto não pode ser negativo."); RuleFor(e => e.Multa) .Must(e => e >= 0 || e == null).WithMessage("Multa não pode ser negativo."); RuleFor(e => e.Juro) .Must(e => e >= 0 || e == null).WithMessage("Juro não pode ser negativo."); RuleFor(e => e.FormaPagamentoId) .NotEmpty().WithMessage("Informe a forma de pagamento.") .Must(ExistFormaPagamento).WithMessage("Forma de pagamento não cadastrado."); RuleFor(e => e.DataVencimento) .NotEmpty().WithMessage("Informe a data de vencimento.") .Must(CheckDataVencimento).WithMessage("Data de vencimento inválida."); RuleFor(e => e.DataPagamento) .NotEmpty().WithMessage("Informe a data de Pagamento.") .Must((e, a) => CheckDataVencimento(e, a.Value)).WithMessage("Data de Pagamento inválida.") .Must(e => e <= DateTime.UtcNow).WithMessage("Data de Pagamento inválida."); RuleFor(e => e.Descricao) .MaximumLength(255).WithMessage("Descrição deve ter menos de 255 caracteres."); }
public ActionResult Create(ContaReceber contaReceber, string nrModelo, string nrSerie, int nrNota, int IdCliente, int nrParcela) { if (contaReceber.ContaBancaria.IdConta == null) { ModelState.AddModelError("ContaBancaria.IdConta", "Informe a Conta Bancaria"); } try { var dao = new ContaReceberDAO(); dao.PagarContaReceber(contaReceber, nrModelo, nrSerie, nrNota, IdCliente, nrParcela); this.AddFlashMessage("Conta Recebida com sucesso!"); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Delete(int id, FormCollection collection) { try { if (ContaReceberDAO.Excluir(id)) { return(RedirectToAction("Index")); } else { return(View(ContaReceberDAO.BuscarPorId(id))); } } catch { return(View(ContaReceberDAO.BuscarPorId(id))); } }
public CancelarContaReceberValidator(ContaReceberDAO contaReceberDAO) { this.ContaReceberDAO = contaReceberDAO; RuleFor(e => e.Modelo) .NotEmpty().WithMessage("Informe o modelo.") .MaximumLength(2).WithMessage("Modelo só pode ter 2 caracteres."); RuleFor(e => e.Serie) .NotEmpty().WithMessage("Informe a série.") .MaximumLength(2).WithMessage("Série só pode ter 2 caracteres."); RuleFor(e => e.Numero) .NotEmpty().WithMessage("Informe o número.") .Must(ExistCondicaoPagamento).WithMessage("Conta a pagar não cadastrada.") .MaximumLength(20).WithMessage("Número só pode ter 2 caracteres."); RuleFor(e => e.Parcela) .GreaterThan(0).WithMessage("Parcela deve ser superior a 0.") .NotEmpty().WithMessage("Informe a parcela."); }
public ActionResult Create(FormCollection collection) { try { ContaReceber cr = new ContaReceber(); cr.Valor = Convert.ToDecimal(collection["Valor"]); cr.Data = Convert.ToDateTime(collection["Data"]); cr.Venda = VendaDAO.BuscarPorId(Convert.ToInt32(collection["Venda.Id"])); if (!ContaReceberDAO.Persistir(cr)) { return(View()); } return(RedirectToAction("Index")); } catch { return(View()); } }
public void BuscarID() { ContaReceber cr = ContaReceberDAO.BuscarPorId(ContaReceberDAO.getLastId()); Assert.IsNotNull(cr); }
// GET: ContaReceber/Details/5 public ActionResult Details(int id) { return(View(ContaReceberDAO.BuscarPorId(id))); }
// GET: ContaReceber public ActionResult Index() { return(View(ContaReceberDAO.BuscarTodos())); }
public void Deletar() { ContaReceber cr = ContaReceberDAO.BuscarPorId(ContaReceberDAO.getLastId()); Assert.IsTrue(ContaReceberDAO.Excluir(ContaReceberDAO.getLastId())); }
public void Buscar() { List <ContaReceber> cr = ContaReceberDAO.buscar("1"); Assert.IsTrue(cr.Count > 0); }
public void BuscarTodos() { List <ContaReceber> contaRecebers = ContaReceberDAO.BuscarTodos(); Assert.IsTrue(contaRecebers.Count > 0); }
public ContaReceberController(ContaReceberDAO dao, ContaReceberService contaReceberService) { this.DAO = dao; this.ContaReceberService = contaReceberService; }