private List <SqlParametros> PreencheCondicoes(Sangria sangria) { List <SqlParametros> lstParametrosCondicionais = new List <SqlParametros>(); lstParametrosCondicionais.Add(new SqlParametros("SangriaId", sangria.SangriaId)); return(lstParametrosCondicionais); }
public ActionResult DeleteConfirmed(int id) { Sangria sangria = db.Sangrias.Find(id); db.Sangrias.Remove(sangria); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id_sangria,data,valor")] Sangria sangria) { if (ModelState.IsValid) { db.Entry(sangria).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(sangria)); }
public ActionResult Create([Bind(Include = "id_sangria,data,valor")] Sangria sangria) { if (ModelState.IsValid) { db.Sangrias.Add(sangria); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(sangria)); }
public ActionResult Edit([Bind(Include = "Id,descricao,valor,FuncionarioId")] Sangria sangria) { if (ModelState.IsValid) { db.Entry(sangria).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FuncionarioId = new SelectList(db.Funcionario, "Id", "Email", sangria.FuncionarioId); return(View(sangria)); }
static void retirarDinheiro() { var retirar = new Sangria(); Console.Write("Digite o motivo para retirar dinheiro: "); retirar.descricao = Console.ReadLine(); Console.Write("Digite o valor a ser retirado: "); retirar.valor = Convert.ToDecimal(Console.ReadLine()); retirar.RetirarDinehiro(); }
public ActionResult Create([Bind(Include = "Id,descricao,valor,FuncionarioId")] Sangria sangria) { if (ModelState.IsValid) { db.sangria.Add(sangria); db.SaveChanges(); return(RedirectToAction("Index", "Movimentacaos")); } ViewBag.FuncionarioId = new SelectList(db.Funcionario, "Id", "Email", sangria.FuncionarioId); return(View(sangria)); }
// GET: Sangrias/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Sangria sangria = db.Sangrias.Find(id); if (sangria == null) { return(HttpNotFound()); } return(View(sangria)); }
// GET: Sangrias/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Sangria sangria = db.sangria.Find(id); if (sangria == null) { return(HttpNotFound()); } ViewBag.FuncionarioId = new SelectList(db.Funcionario, "Id", "Email", sangria.FuncionarioId); return(View(sangria)); }
public static bool LancarSangria(Decimal valor, String historico, int caixa, DateTime dia, PessoaJuridica empresa, PessoaFisica usuario) { var lanc = new Sangria { DataMovimento = dia, Caixa = caixa, Usuario = usuario, Empresa = empresa, Historico = historico, Valor = valor }; Session.Save(lanc); return(true); }
public bool Salvar(Sangria sangria) { try { using (Banco = new _DbContext()) { Banco.Entry <Sangria>(sangria).State = EntityState.Added; return(SaveChanges() > 0); } } catch (CustomException error) { throw new CustomException(error.Message); } catch (Exception error) { throw new Exception(error.Message); } }
private List <SqlParametros> PreencheParametros(Sangria sangria) { List <SqlParametros> lstParametros = new List <SqlParametros>(); if (sangria.CaixaId > 0) { lstParametros.Add(new SqlParametros("CaixaId", sangria.CaixaId)); } if (sangria.UsuarioId > 0) { lstParametros.Add(new SqlParametros("UsuarioId", sangria.UsuarioId)); } lstParametros.Add(new SqlParametros("ValorCaixa", sangria.ValorCaixa.ToString().Replace(".", "").Replace(",", "."))); lstParametros.Add(new SqlParametros("ValorSangria", sangria.ValorSangria.ToString().Replace(".", "").Replace(",", "."))); lstParametros.Add(new SqlParametros("ValorAposSangria", sangria.ValorAposSangria.ToString().Replace(".", "").Replace(",", "."))); lstParametros.Add(new SqlParametros("DataHora", sangria.DataHora.ToString("yyyy-MM-dd HH:mm:ss"))); lstParametros.Add(new SqlParametros("Tipo", sangria.Tipo)); lstParametros.Add(new SqlParametros("Observacao", sangria.Observacao)); return(lstParametros); }
public Boolean Excluir(Sangria sangria) { return(conexao.Excluir(nomeTabela, PreencheCondicoes(sangria))); }
public Boolean Alterar(Sangria sangria) { return(conexao.Atualizar(nomeTabela, PreencheParametros(sangria), PreencheCondicoes(sangria))); }
public Boolean Inserir(Sangria sangria) { return(conexao.Inserir(nomeTabela, PreencheParametros(sangria))); }
private void btnSalvar_Click(object sender, EventArgs e) { if (tipoOperacao == enumSangriaOuSuprimento.Sangria) { if (Convert.ToDecimal(txtSaldoAtual.Text) >= Convert.ToDecimal(txtValorSangria.Text)) { if (MessageBox.Show("Confirma a sangria(retirada) em dinheiro do caixa no valor de R$ " + txtValorSangria.Text + ".", "Pergunta do Sistema", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Sangria sangria = new Sangria(); sangria.CaixaId = Convert.ToInt32(drUltimaAbertura["CaixaId"]); sangria.UsuarioId = FrmLogin.usuarioId; sangria.ValorCaixa = Convert.ToDecimal(txtSaldoAtual.Text); sangria.ValorSangria = Convert.ToDecimal(txtValorSangria.Text); sangria.ValorAposSangria = Convert.ToDecimal(txtSaldoApos.Text); sangria.DataHora = DateTime.Now; sangria.Tipo = 1;//Sangria if (txtObservacao.Text.Trim().Length > 0) { sangria.Observacao = "Sangria - " + txtObservacao.Text; } else { sangria.Observacao = "Sangria"; } sangriaNegocios.Inserir(sangria); //Alterando o saldo do caixa ObjetoTransferencia.Caixa caixa = new ObjetoTransferencia.Caixa(); caixa.CaixaId = Convert.ToInt32(drUltimaAbertura["CaixaId"]); caixa.Valor = Convert.ToDecimal(txtSaldoApos.Text); caixaNegocios.AlterarSaldo(caixa); MessageBox.Show("Operação realizada com sucesso!", "Aviso do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSaldoAtual.Clear(); txtValorSangria.Clear(); txtSaldoApos.Clear(); PesquisarSaldoEmCaixa(); CarregarGrid(); txtValorSangria.Select(); txtValorSangria.Focus(); } } else { MessageBox.Show("Não é possível fazer uma sangria(retirada) maior do que o valor do caixa!", "Aviso do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtValorSangria.SelectAll(); txtValorSangria.Focus(); } } else { if (txtValorSangria.Text != "0,00") { if (MessageBox.Show("Confirma o suprimento em dinheiro no caixa no valor de R$ " + txtValorSangria.Text + "!", "Pergunta do Sistema", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Sangria sangria = new Sangria(); sangria.CaixaId = Convert.ToInt32(drUltimaAbertura["CaixaId"]); sangria.UsuarioId = FrmLogin.usuarioId; sangria.ValorCaixa = Convert.ToDecimal(txtSaldoAtual.Text); sangria.ValorSangria = Convert.ToDecimal(txtValorSangria.Text); sangria.ValorAposSangria = Convert.ToDecimal(txtSaldoApos.Text); sangria.DataHora = DateTime.Now; sangria.Tipo = 2; //Suprimento if (txtObservacao.Text.Trim().Length > 0) { sangria.Observacao = "Suprimento - " + txtObservacao.Text; } else { sangria.Observacao = "Suprimento"; } sangriaNegocios.Inserir(sangria); //Alterando o saldo do caixa ObjetoTransferencia.Caixa caixa = new ObjetoTransferencia.Caixa(); caixa.CaixaId = Convert.ToInt32(drUltimaAbertura["CaixaId"]); caixa.Valor = Convert.ToDecimal(txtSaldoApos.Text); caixaNegocios.AlterarSaldo(caixa); MessageBox.Show("Operação realizada com sucesso!", "Aviso do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSaldoAtual.Clear(); txtValorSangria.Clear(); txtSaldoApos.Clear(); PesquisarSaldoEmCaixa(); CarregarGrid(); txtValorSangria.Select(); txtValorSangria.Focus(); } } else { MessageBox.Show("Informe um valor para o suprimento(entrada) do caixa!", "Aviso do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtValorSangria.Focus(); } } }