private void cbObra_SelectedIndexChanged(object sender, EventArgs e) { ObraEtapa obra = new ObraEtapa(); if (cbObra.SelectedIndex != 0) { this.Cursor = Cursors.WaitCursor; try { obra = bizObra.PesquisarObraEtapa(new ObraEtapa() { idObraEtapa = int.Parse(cbObra.SelectedValue.ToString()) })[0]; tbLicitacao.Text = obra.numeroLicitacao; tbDescricaoServico.Text = obra.nomeEvento; } catch (SqlException) { MessageBox.Show(helper.RetornarMensagemPadraoErroAcessoBD(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show(helper.RetornarMensagemPadraoErroGenerico(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.Cursor = Cursors.Default; } else { tbLicitacao.Text = string.Empty; tbDescricaoServico.Text = string.Empty; } }
private void btPlanejamentoVisualizar_Click(object sender, EventArgs e) { ObraEtapa etapa = new ObraEtapa(); int linhaGrid = 0; int idEtapaSelecionada = 0; if (gvEtapas.RowCount == 0) { return; } linhaGrid = gvPlanejamento.SelectedCells[0].RowIndex; idEtapaSelecionada = int.Parse(gvPlanejamento[0, linhaGrid].Value.ToString()); etapa = obraSelecionada.lstEtapas.Where(x => x.idObraEtapa == idEtapaSelecionada).First(); ObraPlanejamentoManutencao form = new ObraPlanejamentoManutencao(etapa); form.ShowDialog(); obraSelecionada.lstEtapas = bizObra.PesquisarObraEtapa(new ObraEtapa() { idObra = obraSelecionada.idObra }); CarregarGridPlanejamento(); CarregarGridEtapas(); CarregarTotais(); }
private void btPlanejamentoNovo_Click(object sender, EventArgs e) { ObraEtapa etapa = new ObraEtapa(); etapa.idObra = obraSelecionada.idObra; etapa.idEmpresa = obraSelecionada.idEmpresa; etapa.numeroLicitacao = obraSelecionada.numeroLicitacao; etapa.idCliente = obraSelecionada.idCliente; etapa.nomeEvento = obraSelecionada.nomeEvento; etapa.dataInicio = DateTime.Now; etapa.dataTermino = DateTime.Now; etapa.lstGastosPrevistos = new List <ObraEtapaGastoPrevisto>(); etapa.lstGastosRealizados = new List <ObraEtapaGastoRealizado>(); etapa.lstFases = new List <ObraEtapaFase>(); etapa.lstFollowUps = new List <ObraEtapaFollowUp>(); ObraPlanejamentoManutencao form = new ObraPlanejamentoManutencao(etapa); form.ShowDialog(); obraSelecionada.lstEtapas = bizObra.PesquisarObraEtapa(new ObraEtapa() { idObra = obraSelecionada.idObra }); CarregarGridPlanejamento(); CarregarGridEtapas(); CarregarTotais(); }
private OrdemPagamento PreencherCamposOrigatorios() { UEN UEN = new UEN(); CentroCusto centroCusto = new CentroCusto(); Despesa despesa = new Despesa(); ObraEtapa obra = new ObraEtapa(); OrdemPagamento ordemPagamento = new OrdemPagamento(); ordemPagamento.idEmpresa = new BIZEmpresa().PesquisarEmpresa(new Empresa())[0].idEmpresa; ordemPagamento.idObraEtapa = new BIZObra().PesquisarObraEtapa(new ObraEtapa() { UnitTest = 1 })[0].idObraEtapa; ordemPagamento.idFavorecido = new BIZFornecedor().PesquisarFornecedor(new Fornecedor() { UnitTest = 1 })[0].idFornecedor; ordemPagamento.idContaBancaria = new BIZFornecedor().PesquisarFornecedorContaBancaria(new FornecedorContaBancaria() { idFornecedor = ordemPagamento.idFavorecido })[0].idContaBancaria; ordemPagamento.idSolicitante = 1; ordemPagamento.idAutorizado = 9; ordemPagamento.dataSolicitacao = DateTime.Now; ordemPagamento.Status = string.Empty; UEN = new BIZUEN().PesquisarUEN(new UEN())[0]; centroCusto = new BIZCentroCusto().PesquisarCentroCusto(new CentroCusto())[0]; despesa = new BIZDespesa().PesquisarDespesa(new Despesa())[0]; ordemPagamento.lstItens = new List <OrdemPagamentoItem>(); ordemPagamento.lstItens.Add(new OrdemPagamentoItem() { idUEN = UEN.idUEN, idCentroCusto = centroCusto.idCentroCusto, idDespesa = despesa.idDespesa, idUsuarioPagamento = new BIZUsuario().PesquisarUsuario(new Usuario())[0].idUsuario, idAbastecimento = 9, Valor = Decimal.Parse("999.99"), valorPago = Decimal.Parse("999.99"), dataVencimento = DateTime.Now, dataPagamento = DateTime.Now, numeroParcela = 9, totalParcelas = 999, Desconto = 111, Multa = 222, UnitTest = 1 }); ordemPagamento.Observacao = "Observacão"; ordemPagamento.Cancelada = 9; ordemPagamento.observacaoCancelada = "teste cancelamento"; ordemPagamento.UnitTest = 1; return(ordemPagamento); }
public void ObraEtapaIncluir() { string Msg = string.Empty; ObraEtapa obra = new ObraEtapa(); int idObraEtapa = 0; obra = this.PreencherCamposOrigatoriosObraEtapa(); Msg = bizObra.IncluirObraEtapa(obra, out idObraEtapa); Assert.AreEqual(string.Empty, Msg); }
private void btPlanejamentoEtapa_Click(object sender, EventArgs e) { ObraEtapa etapa = new ObraEtapa(); etapa.idObra = obraSelecionada.idObra; etapa.idEmpresa = obraSelecionada.idEmpresa; etapa.numeroLicitacao = obraSelecionada.numeroLicitacao; etapa.idCliente = obraSelecionada.idCliente; etapa.nomeEvento = obraSelecionada.nomeEvento; etapa.dataInicio = DateTime.Now; etapa.dataTermino = DateTime.Now; etapa.lstGastosPrevistos = new List <ObraEtapaGastoPrevisto>(); etapa.lstGastosRealizados = new List <ObraEtapaGastoRealizado>(); etapa.lstFases = new List <ObraEtapaFase>(); etapa.lstFollowUps = new List <ObraEtapaFollowUp>(); ObraEtapaManutencao form = new ObraEtapaManutencao(etapa, true); form.ShowDialog(); obraSelecionada.lstEtapas = bizObra.PesquisarObraEtapa(new ObraEtapa() { idObra = obraSelecionada.idObra }); CarregarGridEtapas(); CarregarTotais(); ObraEtapa etapa = new ObraEtapa(); int linhaGrid = 0; int idEtapaSelecionada = 0; if (gvEtapas.RowCount == 0) { return; } linhaGrid = gvEtapas.SelectedCells[0].RowIndex; idEtapaSelecionada = int.Parse(gvEtapas[0, linhaGrid].Value.ToString()); etapa = obraSelecionada.lstEtapas.Where(x => x.idObraEtapa == idEtapaSelecionada).First(); ObraManutencao form = new ObraManutencao(etapa, true); form.ShowDialog(); obraSelecionada.lstEtapas = bizObra.PesquisarObraEtapa(new ObraEtapa() { idObra = obraSelecionada.idObra }); CarregarGridEtapas(); CarregarTotais(); }
public void ObraEtapaAlterar() { string Msg = string.Empty; ObraEtapa obraEtapa = new ObraEtapa(); obraEtapa = this.PreencherCamposOrigatoriosObraEtapa(); obraEtapa.idObraEtapa = bizObra.PesquisarObraEtapa(new ObraEtapa() { UnitTest = 1 })[0].idObraEtapa; obraEtapa.nomeEvento = "Evento Alterado"; obraEtapa.UnitTest = 1; Msg = bizObra.AlterarObraEtapa(obraEtapa); Assert.AreEqual(string.Empty, Msg); }
private void cbObra_SelectedIndexChanged(object sender, EventArgs e) { BIZObra bizObra = new BIZObra(); ObraEtapa obra = new ObraEtapa(); List <ObraEtapaGastoRealizado> lstGastosSemOP = new List <ObraEtapaGastoRealizado>(); if (cbObra.SelectedIndex != 0 && origemConsultaOP) { this.Cursor = Cursors.WaitCursor; try { cbEmpresa.Enabled = false; if (opSelecionada.idOrdemPagamento != 0 || origemConsultaOP == false) { return; } obra = bizObra.PesquisarObraEtapa(new ObraEtapa() { idObraEtapa = int.Parse(cbObra.SelectedValue.ToString()) })[0]; cbEmpresa.SelectedValue = obra.idEmpresa; cbEmpresa.Enabled = false; lstGastosSemOP = obra.lstGastosRealizados.Where(x => x.idOrdemPagamento == 0).ToList(); opSelecionada.lstItens = new List <OrdemPagamentoItem>(); foreach (ObraEtapaGastoRealizado itemGasto in lstGastosSemOP) { opSelecionada.lstItens.Add(new OrdemPagamentoItem() { idObraGastoRealizado = itemGasto.idObraEtapaGastoRealizado, idUEN = itemGasto.idUEN, idCentroCusto = itemGasto.idCentroCusto, idDespesa = itemGasto.idDespesa, descricaoUEN = itemGasto.descricaoUEN, descricaoCentroCusto = itemGasto.descricaoCentroCusto, descricaoDespesa = itemGasto.descricaoDespesa, Valor = itemGasto.Valor, dataVencimento = itemGasto.Data, numeroParcela = 1, totalParcelas = 1 }); } this.CarregarItens(); this.CarregarComboUEN(); } catch (SqlException) { MessageBox.Show(helper.RetornarMensagemPadraoErroAcessoBD(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show(helper.RetornarMensagemPadraoErroGenerico(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.Cursor = Cursors.Default; } else { cbEmpresa.Enabled = true; this.CarregarComboUEN(); } }
public ObraPlanejamentoManutencao(ObraEtapa _etapaSelecionada) { InitializeComponent(); etapaSelecionada = _etapaSelecionada; }
private ObraEtapa PreencherCamposOrigatoriosObraEtapa() { UEN UEN = new UEN(); CentroCusto centroCusto = new CentroCusto(); Despesa despesa = new Despesa(); Fase fase = new Fase(); ObraEtapa obraEtapa = new ObraEtapa(); int idUsuarioTeste = 0; obraEtapa.idEmpresa = new BIZEmpresa().PesquisarEmpresa(new Empresa())[0].idEmpresa; obraEtapa.numeroLicitacao = "999999999"; obraEtapa.idCliente = new BIZCliente().PesquisarCliente(new Cliente())[0].idCliente; obraEtapa.nomeCliente = "Cliente Teste"; obraEtapa.Descricao = "Etapa Teste"; obraEtapa.nomeEvento = "Evento Teste"; obraEtapa.valorContrato = Decimal.Parse("999.99"); obraEtapa.dataInicio = DateTime.Now; obraEtapa.dataTermino = DateTime.Now; UEN = new BIZUEN().PesquisarUEN(new UEN())[0]; centroCusto = new BIZCentroCusto().PesquisarCentroCusto(new CentroCusto())[0]; despesa = new BIZDespesa().PesquisarDespesa(new Despesa())[0]; fase = new BIZFase().PesquisarFases(new Fase())[0]; idUsuarioTeste = new BIZUsuario().PesquisarUsuario(new Usuario())[0].idUsuario; obraEtapa.lstGastosPrevistos = new List <ObraEtapaGastoPrevisto>(); obraEtapa.lstGastosPrevistos.Add(new ObraEtapaGastoPrevisto() { idUEN = UEN.idUEN, idCentroCusto = centroCusto.idCentroCusto, idDespesa = despesa.idDespesa, Valor = Decimal.Parse("999.99"), Observacao = "Teste de lançamento previsto", UnitTest = 1 }); obraEtapa.lstGastosRealizados = new List <ObraEtapaGastoRealizado>(); obraEtapa.lstGastosRealizados.Add(new ObraEtapaGastoRealizado() { idUEN = UEN.idUEN, idCentroCusto = centroCusto.idCentroCusto, idDespesa = despesa.idDespesa, Data = DateTime.Now, Valor = Decimal.Parse("999.99"), Observacao = "Teste de lançamento realizado", UnitTest = 1 }); obraEtapa.lstFases = new List <ObraEtapaFase>(); obraEtapa.lstFases.Add(new ObraEtapaFase() { idFase = fase.idFase, dataInicio = DateTime.Today, dataPrevTermino = DateTime.Today, dataTermino = DateTime.Today, UnitTest = 1 }); obraEtapa.lstFollowUps = new List <ObraEtapaFollowUp>(); obraEtapa.lstFollowUps.Add(new ObraEtapaFollowUp() { idUsuario = idUsuarioTeste, Descricao = "TesteFU", Data = DateTime.Today, UnitTest = 1 }); //obraEtapa.lstPlanejamentos = new List<ObraEtapaPlanejamento>(); //obraEtapa.lstPlanejamentos.Add(new ObraEtapaPlanejamento() //{ // idObraEtapa = obraEtapa.idObraEtapa, // idUEN = UEN.idUEN, // valorPrevisto = 99, // UnitTest = 1 //}); //obraEtapa.lstPlanejamentos.Add(new ObraEtapaPlanejamento() //{ // idObraEtapa = obraEtapa.idObraEtapa, // idUEN = UEN.idUEN, // valorPrevisto = 88, // UnitTest = 1 //}); obraEtapa.UnitTest = 1; return(obraEtapa); }