public ActionResult Create(Manutencao manutencao) { @ViewBag.Controller = controller; manutencao.idManutencao = 1; manutencao.dtCriacao = DateTime.Now; if (ModelState.IsValid) { db.Manutencao.Add(manutencao); db.SaveChanges(); ContasPagar contaspagar = new ContasPagar(); contaspagar.dsContasPagar = Validation.SyntaxName("manutenção"); contaspagar.dtVencimento = manutencao.dtManutencao; contaspagar.valor = manutencao.valorManutencao; contaspagar.tpRegistro = (byte)TipoContasPagar.Manutencao; contaspagar.idTabelaFK = (from manutencaoTmp in db.Manutencao select manutencaoTmp.idManutencao).Max(); db.ContasPagar.Add(contaspagar); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idEquipamento = new SelectList(db.Equipamento, "idEquipamento", "dsEquipamento", manutencao.idEquipamento); ViewBag.idFornecedor = new SelectList(db.Fornecedor, "idFornecedor", "dsFornecedor", manutencao.idFornecedor); ViewBag.idTpManutencao = new SelectList(db.TpManutencao, "idTpManutencao", "dsTpManutencao", manutencao.idTpManutencao); return(View(manutencao)); }
public ActionResult Edit(Manutencao manutencao) { @ViewBag.Controller = controller; if (ModelState.IsValid) { db.Entry(manutencao).State = EntityState.Modified; db.SaveChanges(); try { ContasPagar contaspagar = (from cpgTmp in db.ContasPagar where cpgTmp.idTabelaFK == manutencao.idManutencao && cpgTmp.tpRegistro == (byte)TipoContasPagar.Manutencao select cpgTmp).FirstOrDefault(); contaspagar.valor = manutencao.valorManutencao; contaspagar.dtVencimento = manutencao.dtManutencao; db.Entry(contaspagar).State = EntityState.Modified; db.SaveChanges(); } catch { } return(RedirectToAction("Index")); } ViewBag.idEquipamento = new SelectList(db.Equipamento, "idEquipamento", "dsEquipamento", manutencao.idEquipamento); ViewBag.idFornecedor = new SelectList(db.Fornecedor, "idFornecedor", "dsFornecedor", manutencao.idFornecedor); ViewBag.idTpManutencao = new SelectList(db.TpManutencao, "idTpManutencao", "dsTpManutencao", manutencao.idTpManutencao); return(View(manutencao)); }
public void InserirContasPagar(ContasPagar conta, SqlTransaction transaction) { SqlCommand comando = this.CreateCommandTransaction(transaction); comando.CommandText = @"INSERT INTO contaPagar ( modelo, serie, nrNota, nrParcela, codFornecedor, codFormaPagamento, valorParcela, dtVencimento, dtEmissao, dtCadastro, dtAlteracao, usuario, pago, cancelada ) values ( @modelo, @serie, @nrNota, @nrParcela, @codFornecedor, @codFormaPagamento, @valorParcela, @dtVencimento, @dtEmissao, @dtCadastro, @dtAlteracao, @usuario, @pago, @cancelada)"; comando.Parameters.AddWithValue("@modelo", conta.modelo); comando.Parameters.AddWithValue("@serie", conta.serie); comando.Parameters.AddWithValue("@nrNota", conta.nrNota); comando.Parameters.AddWithValue("@nrParcela", conta.nrParcela); comando.Parameters.AddWithValue("@codFornecedor", conta.fornecedor.codigo); comando.Parameters.AddWithValue("@codFormaPagamento", conta.formaPagamento.codigo); comando.Parameters.AddWithValue("@valorParcela", conta.vlrParcela); comando.Parameters.AddWithValue("@dtVencimento", conta.dtVencimento); comando.Parameters.AddWithValue("@dtEmissao", conta.dtEmissao); comando.Parameters.AddWithValue("@dtCadastro", conta.dtCadastro); comando.Parameters.AddWithValue("@dtAlteracao", conta.dtAlteracao); comando.Parameters.AddWithValue("@cancelada", 0); comando.Parameters.AddWithValue("@usuario", conta.usuario); comando.Parameters.AddWithValue("@pago", 0); //if(conta.formaPagamento.codigo == 1) //{ // comando.Parameters.AddWithValue("@pago", 1); //} //else //{ // comando.Parameters.AddWithValue("@pago", 0); //} comando.ExecuteNonQuery(); }
public static bool ContasPagarUpdate(ContasPagarViewModel entrada, out ContasPagar contasPagar) { contasPagar = new ContasPagar(); contasPagar = entrada.contasPagar; if (entrada.contasPagar.statusContaPagar == CustomEnumStatus.StatusContaPagar.pago) { contasPagar.dataFechamento = DateTime.Now; } if (entrada.contasPagar.statusContaPagar == CustomEnumStatus.StatusContaPagar.agendado) { contasPagar.dataFechamento = new DateTime(); } //************ Objetos de controle de acesso ******************* contasPagar.modificadoEm = DateTime.Now; contasPagar.modificadoPor = entrada.contexto.idUsuario; contasPagar.modificadoPorName = entrada.contexto.nomeUsuario; //************ FIM Objetos de controle de acesso *************** return(true); }
public ActionResult Edit(ContasPagar contaspagar) { if (ModelState.IsValid) { db.Entry(contaspagar).State = EntityState.Modified; db.SaveChanges(); if (contaspagar.tpRegistro == (byte)TipoContasPagar.Manutencao) { try { Manutencao manutencao = db.Manutencao.Find(contaspagar.idTabelaFK); manutencao.valorManutencao = contaspagar.valor; db.Entry(manutencao).State = EntityState.Modified; db.SaveChanges(); } catch { } } else if (contaspagar.tpRegistro == (byte)TipoContasPagar.Salario) { } return(RedirectToAction("Index")); } return(View(contaspagar)); }
public ViewResult FormStatusContasPagar(string id) { ContasPagarViewModel modelo = new ContasPagarViewModel(); modelo.contexto = this.contexto; try { ContasPagar retorno = new ContasPagar(); if (!String.IsNullOrEmpty(id)) { //campo que sempre contém valor retorno = contasPagarData.Get(new Guid(id)); if (retorno != null) { modelo.contasPagar = retorno; } } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 20, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormStatusContasPagar-get", ex.Message); } return(View(modelo)); }
public ActionResult Delete(int id) { @ViewBag.Controller = controller; Manutencao manutencao = db.Manutencao.Find(id); if (manutencao == null) { return(HttpNotFound()); } db.Manutencao.Remove(manutencao); db.SaveChanges(); try { ContasPagar contaspagar = (from cpgTmp in db.ContasPagar where cpgTmp.idTabelaFK == manutencao.idManutencao && cpgTmp.tpRegistro == (byte)TipoContasPagar.Manutencao select cpgTmp).FirstOrDefault(); db.ContasPagar.Remove(contaspagar); db.SaveChanges(); } catch {} return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { ContasPagar contaspagar = db.ContasPagar.Find(id); db.ContasPagar.Remove(contaspagar); db.SaveChanges(); return(RedirectToAction("Index")); }
private void btnExcluir_Click(object sender, EventArgs e) { try { btnExcluir.Click -= new EventHandler(btnExcluir_Click); ContasPagar contasPagarSelecionado = dgwColecao.GetlinhaSelecionado <ContasPagar>(); if (contasPagarSelecionado == null) { return; } if (contasPagarSelecionado.OperacaoSituacao.Situacao.IDSituacao == (int)EnumSituacao.PAGO) { ExibirMensagemAlerta("Não é possível excluir uma conta na situação Paga!"); return; } if (contasPagarSelecionado.OperacaoSituacao.Situacao.IDSituacao == (int)EnumSituacao.EXCLUÍDO) { ExibirMensagemAlerta("Não é possível excluir uma conta na situação Excluído!"); return; } while (backgroundWorker1.IsBusy) { Application.DoEvents(); } object[] args = new object[2]; args[0] = "ExcluirContasPagar"; args[1] = contasPagarSelecionado.IDContasPagar; backgroundWorker1.RunWorkerAsync(args); while (backgroundWorker1.IsBusy) { Application.DoEvents(); } int retorno; if (int.TryParse(mensagembackgroundWor, out retorno)) { ExibirMensagem("Contas a Pagar foi excluída com sucesso!"); AtualizarGrid(contasPagarSelecionado, true); } else { ExibirMensagemErro("Não foi possível excluir está contas a pagar!"); } } catch (Exception ex) { Exceptionerro(ex); } finally { btnExcluir.Click += new EventHandler(btnExcluir_Click); } }
public ActionResult Edit([Bind(Include = "ContasPagarId,datatitulo,datapagamento,valor")] ContasPagar contasPagar) { if (ModelState.IsValid) { db.Entry(contasPagar).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(contasPagar)); }
// // GET: /Admin/ContasPagar/Edit/5 public ActionResult Edit(int id = 0) { ContasPagar contaspagar = db.ContasPagar.Find(id); if (contaspagar == null) { return(HttpNotFound()); } return(View(contaspagar)); }
public ActionResult Edit([Bind(Include = "id,fornecedor,dtVencimento,valor,dtPagamento,desconto,juros,situacao")] ContasPagar contasPagar, string DataPagamento) { if (ModelState.IsValid) { contasPagar.dtPagamento = Convert.ToDateTime(DataPagamento); db.Entry(contasPagar).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(contasPagar)); }
public object BuscarContasPagar_porID(object modelo, object serie, object nrNota, object codFornecedor, object nrParcela) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = @"SELECT contaPagar.modelo, contaPagar.serie, contaPagar.nrNota, contaPagar.codFornecedor, contaPagar.nrParcela, contaPagar.codFormaPagamento, contaPagar.dtEmissao, contaPagar.dtVencimento, contaPagar.valorParcela, contaPagar.observacoes, contaPagar.dtCadastro, contaPagar.dtAlteracao, contaPagar.usuario, contaPagar.pago, fornecedores.fornecedor, formaPagamento.forma FROM contaPagar INNER JOIN fornecedores ON contaPagar.codFornecedor = fornecedores.codigo INNER JOIN formaPagamento ON contaPagar.codFormaPagamento = formaPagamento.codigo WHERE contaPagar.modelo = @modelo AND contaPagar.serie = @serie AND contaPagar.nrNota = @nrNota AND contaPagar.codFornecedor = @codFornecedor AND contaPagar.nrParcela = @nrParcela "; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@modelo", modelo); comando.Parameters.AddWithValue("@serie", serie); comando.Parameters.AddWithValue("@nrNota", nrNota); comando.Parameters.AddWithValue("@codFornecedor", codFornecedor); comando.Parameters.AddWithValue("@nrParcela", nrParcela); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtCompra = new DataTable(); da.Fill(dtCompra); conta = null; foreach (DataRow row in dtCompra.Rows) { ContasPagar contas = new ContasPagar(); contas.modelo = Convert.ToString(row["modelo"]); contas.serie = Convert.ToString(row["serie"]); contas.nrNota = Convert.ToString(row["nrNota"]); contas.fornecedor = daoFornecedor.BuscarPorID(Convert.ToInt64(row["codFornecedor"])) as Fornecedores; contas.formaPagamento = daoFormaPag.BuscarPorID(Convert.ToInt64(row["codFormaPagamento"])) as FormaPagamentos; contas.nrParcela = Convert.ToInt32(row["nrParcela"]); contas.dtVencimento = Convert.ToDateTime(row["dtVencimento"]); contas.vlrParcela = Convert.ToDouble(row["valorParcela"]); contas.dtEmissao = Convert.ToDateTime(row["dtEmissao"]); contas.observacoes = Convert.ToString(row["observacoes"]); contas.dtCadastro = Convert.ToDateTime(row["dtCadastro"]); contas.dtAlteracao = Convert.ToDateTime(row["dtAlteracao"]); contas.usuario = Convert.ToString(row["usuario"]); conta = contas; } conexao.Close(); return(conta); } }
public ActionResult Create([Bind(Include = "fornecedor,dtVencimento,valor,dtPagamento,desconto,juros,situacao")] ContasPagar contasPagar) { if (ModelState.IsValid) { db.ContasPagar.Add(contasPagar); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(contasPagar)); }
private void BtnAlterarContasPagar_Click(object sender, RoutedEventArgs e) { ContasPagar cp = new ContasPagar(); if (dgMostraContasPagar.SelectedIndex >= 0) { cp = (ContasPagar)dgMostraContasPagar.Items[dgMostraContasPagar.SelectedIndex]; new ContasPagarCadastro(cp).Show(); } }
public ContasPagarCadastro(ContasPagar cp) { InitializeComponent(); op = "alterar"; tbCodigo.Text = cp.ContasPagarId.ToString(); tbCNPJ_CPF.Text = cp.CNPJ_CPF; tbDescricao.Text = cp.Descricao; dpVencimento.Text = cp.Vencimento.ToString(); cbFormaPagamento.Text = cp.FormaPagamento; tbContato.Text = cp.Contato; tbValor.Text = cp.Valor.ToString(); }
public void UpdateStatus(ContasPagar modelo) { db.Attach(modelo); db.Entry(modelo).Property("statusContaPagar").IsModified = true; db.Entry(modelo).Property("dataFechamento").IsModified = true; db.Entry(modelo).Property("modificadoPor").IsModified = true; db.Entry(modelo).Property("modificadoPorName").IsModified = true; db.Entry(modelo).Property("modificadoEm").IsModified = true; db.SaveChanges(); }
public ActionResult Create([Bind(Include = "ContasPagarId,datatitulo,datapagamento,valor,TipodaConta")] ContasPagar contasPagar, string DropContas) { string tipoDaConta = DropContas; contasPagar.TipodaConta = db.TipodaContas.FirstOrDefault(x => x.Tipo.Equals(tipoDaConta)); if (ModelState.IsValid) { db.ContasPagar.Add(contasPagar); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(contasPagar)); }
private void BtnExcluirContasPagar_Click(object sender, RoutedEventArgs e) { if (dgMostraContasPagar.SelectedIndex >= 0) { ContasPagar cp = (ContasPagar)dgMostraContasPagar.Items[dgMostraContasPagar.SelectedIndex]; using (DBContexto ctx = new DBContexto()) { cp = ctx.ContasPagar.Find(cp.ContasPagarId); ctx.ContasPagar.Remove(cp); ctx.SaveChanges(); } } PreencherTabela(); }
// GET: ContasPagar/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ContasPagar contasPagar = db.ContasPagar.Find(id); if (contasPagar == null) { return(HttpNotFound()); } return(View(contasPagar)); }
protected void drpIdComissao_SelectedIndexChanged(object sender, EventArgs e) { if (drpIdComissao.SelectedValue == "") { return; } uint idComissao = Glass.Conversoes.StrParaUint(drpIdComissao.SelectedValue); ContasPagar conta = ContasPagarDAO.Instance.GetByComissao(idComissao); if (conta != null) { ((TextBox)ctrlDataComissao.FindControl("txtData")).Text = conta.DataVenc.ToString("dd/MM/yyyy"); } }
public ActionResult Create(ContasPagar contaspagar) { contaspagar.idContasPagar = 1; contaspagar.tpRegistro = (byte)TipoContasPagar.Diversas; contaspagar.dsContasPagar = Validation.SyntaxName(contaspagar.dsContasPagar); if (ModelState.IsValid) { db.ContasPagar.Add(contaspagar); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(contaspagar)); }
public void InserirContasPagar(ContasPagar conta) { conexao.Open(); SqlTransaction transaction = conexao.BeginTransaction("SampleTransacion"); try { SqlCommand comando = this.CreateCommandTransaction(transaction); comando.CommandText = @"INSERT INTO contaPagar ( modelo, serie, nrNota, nrParcela, codFornecedor, codFormaPagamento, valorParcela, dtVencimento, dtEmissao, dtCadastro, dtAlteracao, usuario, pago) values ( @modelo, @serie, @nrNota, @nrParcela, @codFornecedor, @codFormaPagamento, @valorParcela, @dtVencimento, @dtEmissao, @dtCadastro, @dtAlteracao, @usuario, @pago)"; comando.Parameters.AddWithValue("@modelo", conta.modelo); comando.Parameters.AddWithValue("@serie", conta.serie); comando.Parameters.AddWithValue("@nrNota", conta.nrNota); comando.Parameters.AddWithValue("@nrParcela", conta.nrParcela); comando.Parameters.AddWithValue("@codFormaPagamento", conta.formaPagamento.codigo); comando.Parameters.AddWithValue("@codFornecedor", conta.fornecedor.codigo); comando.Parameters.AddWithValue("@valorParcela", conta.vlrParcela); comando.Parameters.AddWithValue("@dtVencimento", conta.dtVencimento); comando.Parameters.AddWithValue("@dtEmissao", conta.dtEmissao); comando.Parameters.AddWithValue("@dtCadastro", conta.dtCadastro); comando.Parameters.AddWithValue("@dtAlteracao", conta.dtAlteracao); comando.Parameters.AddWithValue("@usuario", conta.usuario); if (conta.pago) { comando.Parameters.AddWithValue("@pago", true); } else { comando.Parameters.AddWithValue("@pago", false); } comando.ExecuteNonQuery(); transaction.Commit(); } catch (Exception ex) { MessageBox.Show(ex.Message); transaction.Rollback(); conexao.Close(); MessageBox.Show("Não foi possivel salvar a conta a pagar numero " + conta.nrNota + "/" + conta.nrParcela + " !"); } finally { conexao.Close(); } }
public JsonResult ExcluirPagar(int idPagar) { try { PagarRepository rep = new PagarRepository(); ContasPagar p = rep.FindById(idPagar); rep.Delete(p); return(Json($"Lançamento {p.Titulo} excluído com sucesso.", JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(e.Message, JsonRequestBehavior.AllowGet)); } }
// GET: ContasPagar/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ContasPagar contasPagar = db.ContasPagar.Find(id); if (contasPagar.dtPagamento != null) { ViewBag.DataPagamento = contasPagar.dtPagamento.ToString(); } if (contasPagar == null) { return(HttpNotFound()); } return(View(contasPagar)); }
public void Update(ContasPagar modelo) { db.Attach(modelo); db.Entry(modelo).Property("titulo").IsModified = true; db.Entry(modelo).Property("valor").IsModified = true; db.Entry(modelo).Property("anotacao").IsModified = true; db.Entry(modelo).Property("tipoLancamento").IsModified = true; db.Entry(modelo).Property("origemContaPagar").IsModified = true; db.Entry(modelo).Property("dataPagamento").IsModified = true; db.Entry(modelo).Property("dataFechamento").IsModified = true; db.Entry(modelo).Property("statusContaPagar").IsModified = true; db.Entry(modelo).Property("numeroReferencia").IsModified = true; db.Entry(modelo).Property("modificadoPor").IsModified = true; db.Entry(modelo).Property("modificadoPorName").IsModified = true; db.Entry(modelo).Property("modificadoEm").IsModified = true; db.SaveChanges(); }
private void btnAlterar_Click(object sender, EventArgs e) { try { btnAlterar.Click -= new EventHandler(btnAlterar_Click); ContasPagar contasPagarSelecionado = dgwColecao.GetlinhaSelecionado <ContasPagar>(); if (contasPagarSelecionado == null) { return; } if (contasPagarSelecionado.OperacaoSituacao.Situacao.IDSituacao == (int)EnumSituacao.PAGO) { ExibirMensagemAlerta("Não é possível alterar uma conta na situação Paga!"); return; } if (contasPagarSelecionado.OperacaoSituacao.Situacao.IDSituacao == (int)EnumSituacao.EXCLUÍDO) { ExibirMensagemAlerta("Não é possível alterar uma conta a pagar na situação Excluído!"); return; } using (FRM005 frm005 = new FRM005(contasPagarSelecionado, Acao.ALTERAR)) { if (frm005.ShowDialog() == DialogResult.OK) { AtualizarGrid(frm005.ContasPagar, false); } } } catch (Exception ex) { Exceptionerro(ex); } finally { btnAlterar.Click += new EventHandler(btnAlterar_Click); } }
private void btnEfetuarPagamento_Click(object sender, EventArgs e) { try { btnEfetuarPagamento.Click -= new EventHandler(btnEfetuarPagamento_Click); ContasPagar contasPagarSel = dgwColecao.GetlinhaSelecionado <ContasPagar>(); if (contasPagarSel.OperacaoSituacao.Situacao.IDSituacao == (int)EnumSituacao.EXCLUÍDO) { ExibirMensagemAlerta("Não é possível efetuar baixa de conta a pagar na situação Excluído!"); return; } if (contasPagarSel.OperacaoSituacao.Situacao.IDSituacao == (int)EnumSituacao.PAGO) { //ExibirMensagemAlerta("Não é possível efetuar baixa de conta a pagar na situação Excluído!"); return; } if (contasPagarSel == null) { return; } using (MOD003.FRM008 frm008 = new FRM008(contasPagarSel)) { if (frm008.ShowDialog() == DialogResult.OK) { AtualizarGrid(frm008.ContasPagar, false); } } } catch (Exception ex) { Exceptionerro(ex); } finally { btnEfetuarPagamento.Click += new EventHandler(btnEfetuarPagamento_Click); } }
public JsonResult ObterLancamento(int idPagar) { try { PagarRepository rep = new PagarRepository(); ContasPagar p = rep.FindById(idPagar); ConsultaPagarViewModel model = new ConsultaPagarViewModel(); model.IdUsuario = p.IdUsuario; model.IdPagar = p.IdPagar; model.Titulo = p.Titulo; model.Valor = p.Valor; return(Json(model, JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(e.Message, JsonRequestBehavior.AllowGet)); } }
public JsonResult Delete(string id) { ResultService retorno = new ResultService(); try { ContasPagar modelo = new ContasPagar(); modelo.id = new Guid(id); serviceData.Delete(modelo); retorno.statusOperation = true; return(Json(retorno)); } catch (Exception ex) { retorno.statusMensagem = ex.Message; } return(Json(retorno)); }
public bool pagarConta(ContasPagar contaPagar) { return false; }