public void Adicionar(FormaDePagamento obj) { obj.IdFormaDePagamento = Guid.NewGuid(); _context.FormasPagamentos.Add(obj.ToDbEntity()); _context.SaveChanges(); }
public Fornecedor(string nome, AreasDoHotel area, FormaDePagamento p, Caixa b) { Nome = nome; Area = area; pagamentoPreferido = p; bancoPreferido = b; }
public Venda(DateTime dataRealizacao, Orcamento orcamento, FormaDePagamento formaDePagamento, int parcelas) { this.Id = id++; this.DataRealizacao = dataRealizacao; this.Orcamento = orcamento; this.Pagamento = new Pagamento(StatusDePagamento.PENDENTE, formaDePagamento, parcelas); }
static void Main(string[] args) { PosicaoClass pos1 = new PosicaoClass(); pos1.x = 10; pos1.y = 20; PosicaoStruct pos2 = new PosicaoStruct(); // ValeuType pos2.x = 30; pos2.y = 40; PosicaoStruct pos3 = pos2; //Copia pos3.y = 50; FormaDePagamento formaPagto = FormaDePagamento.Boleto; Role role = Role.Arquiteto; Color cor = Color.Azul; Console.WriteLine(pos1); Console.WriteLine(pos2.ToString()); Console.WriteLine(pos3.ToString()); Console.WriteLine(formaPagto); Console.WriteLine(role); Console.WriteLine(cor); Console.ReadLine(); }
public ActionResult Excluir(int id) { #region validacao usuario logado //se a sessão de usuário não estiver preenchida, direciona para a tela de login if (Session["UsuarioLogado"] == null) { return(RedirectToAction("Index", "Login")); } //recebe o usuário logado usuarioLogado = (UsuarioLoja)(Session["UsuarioLogado"]); #endregion //busca os dados do parceiro FormaDePagamento pagamento = new FormaDePagamento { Id = id, IdLoja = usuarioLogado.IdLoja, Ativo = false }; //inativa a forma de pagamento string urlPost = string.Format("/FormaPagamento/Excluir"); retornoRequest = rest.Post(urlPost, pagamento); return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); }
public ActionResult DeleteConfirmed(long id) { FormaDePagamento formaDePagamento = db.FormaDePagamento.Find(id); db.FormaDePagamento.Remove(formaDePagamento); db.SaveChanges(); return(RedirectToAction("Index")); }
public void Adiciona(FormaDePagamento formaDePagamento) { using (var contexto = new MatrixMaxContext()) { contexto.FormasDePagamento.Add(formaDePagamento); contexto.SaveChanges(); } }
public void Adiciona(FormaDePagamento pagamento) { using (var context = new ProjetoFinalContext()) { context.FormaDePagamento.Add(pagamento); context.SaveChanges(); } }
public void Atualiza(FormaDePagamento formaDePagamento) { using (var contexto = new MatrixMaxContext()) { contexto.Entry(formaDePagamento).State = EntityState.Modified; contexto.SaveChanges(); } }
public void Atualiza(FormaDePagamento pagamento) { using (var contexto = new ProjetoFinalContext()) { contexto.Entry(pagamento).State = EntityState.Modified; contexto.SaveChanges(); } }
private bool FormaDePagamentoEhValida(FormaDePagamento formaDePagamento) { return(formaDePagamento == FormaDePagamento.Dinheiro || formaDePagamento == FormaDePagamento.ValeAlimentacao || formaDePagamento == FormaDePagamento.Debito || formaDePagamento == FormaDePagamento.Credito || formaDePagamento == FormaDePagamento.Cheque); }
public void AdicionarForma(FormaDePagamento pagamento) { using (WSTower_appContext ctx = new WSTower_appContext()) { ctx.FormaDePagamento.Add(pagamento); ctx.SaveChanges(); } }
public ActionResult EditarPagamento(FormaDePagamento pagamento) { #region validacao usuario logado //se a sessão de usuário não estiver preenchida, direciona para a tela de login if (Session["UsuarioLogado"] == null) { return(RedirectToAction("Index", "Login")); } //recebe o usuário logado usuarioLogado = (UsuarioLoja)(Session["UsuarioLogado"]); #endregion #region limpa as viewbags de mensagem ViewBag.MensagemEditarFormaPagamento = null; #endregion #region validação dos campos //validação dos campos if (!ModelState.IsValid) { return(View("Editar", pagamento)); } #endregion //variável para armazenar o retorno da requisição DadosRequisicaoRest retornoRequest = new DadosRequisicaoRest(); try { pagamento.IdLoja = usuarioLogado.IdLoja; string urlPost = string.Format("/FormaPagamento/Atualizar"); retornoRequest = rest.Post(urlPost, pagamento); //se não for atualizado if (retornoRequest.HttpStatusCode != HttpStatusCode.OK) { ViewBag.MensagemEditarFormaPagamento = "não foi possível atualizar a forma de pagamento. por favor, tente novamente"; return(View("Editar", pagamento)); } //se for atualizado, direciona para a tela de visualização return(RedirectToAction("Index", "FormaPagamento")); } catch (Exception) { ViewBag.MensagemEditarFormaPagamento = "não foi possível atualizar a forma de pagamento. por favor, tente novamente"; return(View("Editar", pagamento)); } }
public virtual decimal ValorTotal(FormaDePagamento formaDePagamento) { if (formaDePagamento == FormaDePagamento.None) { return(0); } return(_calculadoraPrecoVendaItem.Calcular(formaDePagamento, Quantidade, ValorUnitario, QuantidadePromocional, ValorUnitarioPromocional)); }
public ValorUnitario Calcular(FormaDePagamento formaDePagamento, Quantidade quantidade, ValorUnitario valorUnitario, Quantidade?quantidadePromocional = null, ValorUnitario?valorPromocional = null) { if (DeveUsarPrecoVendaNormal(formaDePagamento, quantidade, quantidadePromocional)) { return(CalculoPrecoNormal(quantidade, valorUnitario)); } return(CalcularPrecoPromocional(quantidade, valorPromocional)); }
public ActionResult AdicionarPagamento(FormaDePagamento pagamento) { #region validacao usuario logado //se a sessão de usuário não estiver preenchida, direciona para a tela de login if (Session["UsuarioLogado"] == null) { return(RedirectToAction("Index", "Login")); } //recebe o usuário logado usuarioLogado = (UsuarioLoja)(Session["UsuarioLogado"]); #endregion #region limpa as viewbags de mensagem ViewBag.MensagemCadFormaPagamento = null; #endregion #region validação dos campos //validação dos campos if (!ModelState.IsValid) { return(View("Adicionar", pagamento)); } #endregion DadosRequisicaoRest retornoRequest = new DadosRequisicaoRest(); try { string urlPost = "/FormaPagamento/Adicionar"; pagamento.IdLoja = usuarioLogado.IdLoja; retornoRequest = rest.Post(urlPost, pagamento); //se não for cadastrado if (retornoRequest.HttpStatusCode != HttpStatusCode.Created) { ViewBag.MensagemCadFormaPagamento = "não foi possível cadastrar a forma de pagamento. por favor, tente novamente"; return(View("Adicionar", pagamento)); } return(RedirectToAction("Index", "FormaPagamento")); } catch (Exception) { ViewBag.MensagemCadFormaPagamento = "não foi possível cadastrar a forma de pagamento. por favor, tente novamente"; return(View("Adicionar", pagamento)); } }
public void InformarValores(DateTime dataDeVencimento, FormaDePagamento formaDePagamento, string observacao, string invoiceUrl, string bankSplit) { Valor = Solicitacao.ValorTotal; DataDeVencimento = dataDeVencimento; Observacao = observacao; InvoiceUrl = invoiceUrl; BankSlipUrl = bankSplit; FormaDePagamento = formaDePagamento; StatusDePagamento = StatusDePagamento.Pendente; }
public ActionResult Edit([Bind(Include = "Id,Descricao")] FormaDePagamento formaDePagamento) { if (ModelState.IsValid) { db.Entry(formaDePagamento).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(formaDePagamento)); }
public async Task <IActionResult> Create(FormaDePagamento formaDePagamento) { if (ModelState.IsValid) { await _formaDePagamentoRepositorio.Inserir(formaDePagamento); return(RedirectToAction(nameof(Index))); } return(View(formaDePagamento)); }
public ActionResult Create([Bind(Include = "Id,Descricao")] FormaDePagamento formaDePagamento) { if (ModelState.IsValid) { db.FormaDePagamento.Add(formaDePagamento); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(formaDePagamento)); }
private bool FormaDePagamentoDefineCalculoNormal(FormaDePagamento formaDePagamento) { if (formaDePagamento == FormaDePagamento.Cheque) { return(true); } if (formaDePagamento == FormaDePagamento.Credito) { return(true); } return(false); }
public Compra(string fornecedor, AreasDoHotel area, string data, float valor, FormaDePagamento pagamento, int notaFiscal, Caixa banco, string obs) { Fornecedor = fornecedor; Area = area; Data = data; //MonoBehaviour.FindObjectOfType<MensagemVolatil>().SetMessage("Data: " + valor.ToString(),false,true); Valor = valor; Pagamento = pagamento; NotaFiscal = notaFiscal; Banco = banco; Obs = obs; }
public ActionResult Editar(int id) { try { #region validacao usuario logado //se a sessão de usuário não estiver preenchida, direciona para a tela de login if (Session["UsuarioLogado"] == null) { return(RedirectToAction("Index", "Login")); } //recebe o usuário logado usuarioLogado = (UsuarioLoja)(Session["UsuarioLogado"]); #endregion #region limpa as viewbags de mensagem ViewBag.MensagemCarregamentoEditarFormaPagamento = null; #endregion FormaDePagamento pagamento = new FormaDePagamento(); retornoRequest = rest.Get(string.Format("/FormaPagamento/{0}/{1}", id, usuarioLogado.IdLoja)); //se não encontrar com este id if (retornoRequest.HttpStatusCode == HttpStatusCode.NoContent) { ViewBag.MensagemCarregamentoEditarFormaPagamento = "não foi possível carregar os dados da forma de pagamento. por favor, tente atualizar a página ou entre em contato com o administrador do sistema..."; return(View()); } //se ocorrer algum erro if (retornoRequest.HttpStatusCode != HttpStatusCode.OK) { ViewBag.MensagemCarregamentoEditarFormaPagamento = "não foi possível carregar os dados da forma de pagamento. por favor, tente atualizar a página ou entre em contato com o administrador do sistema..."; return(View()); } string jsonRetorno = retornoRequest.objeto.ToString(); pagamento = JsonConvert.DeserializeObject <FormaDePagamento>(jsonRetorno); return(View(pagamento)); } catch (Exception) { ViewBag.MensagemCarregamentoEditarFormaPagamento = "não foi possível carregar os dados da forma de pagamento. por favor, tente atualizar a página ou entre em contato com o administrador do sistema..."; return(View()); } }
public IActionResult Adiciona(FormaDePagamento NovoUsuario) { if (NovoUsuario == null) { return(StatusCode(404, "algun campo não foi preenchido")); } else { repository.AdicionarForma(NovoUsuario); return(StatusCode(201, "seu forma de pagamento foi criado com sucesso")); } }
public void Deletar(int id) { using (WSTower_appContext ctx = new WSTower_appContext()) { FormaDePagamento del = new FormaDePagamento(); del = BuscarPorId(id); ctx.FormaDePagamento.Remove(del); ctx.SaveChanges(); } }
public void atuazliarId(FormaDePagamento ingressosAtualizado) { using (WSTower_appContext ctx = new WSTower_appContext()) { FormaDePagamento atual = new FormaDePagamento(); atual.FormaDePagamento1 = (atual.FormaDePagamento1 == null) ? atual.FormaDePagamento1 : ingressosAtualizado.FormaDePagamento1; ctx.FormaDePagamento.Update(atual); ctx.SaveChanges(); } }
private bool DeveUsarPrecoVendaNormal(FormaDePagamento formaDePagamento, Quantidade quantidade, Quantidade?quantidadePromocional) { if (!FormaDePagamentoEhValida(formaDePagamento)) { throw new ArgumentException("Forma de pagamento inválida!"); } var formaDePagamentoNormal = FormaDePagamentoDefineCalculoNormal(formaDePagamento); var vendaNormalPelaQuantidade = QuantidadeDefineCalculoNormal(quantidade, quantidadePromocional); return(vendaNormalPelaQuantidade || formaDePagamentoNormal); }
public static GDC_Formas_Pagamentos ToDbEntity(this FormaDePagamento domain) { if (domain == null) { return(null); } return(new GDC_Formas_Pagamentos { Id = domain.IdFormaDePagamento.ToString(), Modelo = domain.ModeloFormaDePagamento, Tipo_Cliente = domain.TipoDoCliente }); }
// GET: FormaDePagamento/Delete/5 public ActionResult Delete(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FormaDePagamento formaDePagamento = db.FormaDePagamento.Find(id); if (formaDePagamento == null) { return(HttpNotFound()); } return(View(formaDePagamento)); }
public async Task <IActionResult> Edit(FormaDePagamento formaDePagamento) { if (ModelState.IsValid) { try { await _formaDePagamentoRepositorio.Alterar(formaDePagamento); } catch (DbUpdateConcurrencyException) { } return(RedirectToAction(nameof(Index))); } return(View(formaDePagamento)); }
public StatusPagamento Verificar(FormaDePagamento FormaDePagamento, double Valor) { //TODO: Implementar funcionalidades da classe de serviço. return StatusPagamentoEnum.Autorizado; }