public void ObraAlterar_SemCamposObrigatorios() { string Msg = string.Empty; Msg = bizObra.AlterarObra(new Obra()); Assert.AreNotEqual(string.Empty, Msg); }
private void btGravar_Click(object sender, EventArgs e) { string msgRetorno = string.Empty; string acaoSelecionada = string.Empty; int idObra = 0; int idEmpresa = 0; int idCliente = 0; if (cbEmpresa.SelectedIndex > 0 && cbEmpresa.FindStringExact(cbEmpresa.Text) != -1) { idEmpresa = int.Parse(cbEmpresa.SelectedValue.ToString()); } if (cbClientes.SelectedIndex > 0 && cbClientes.FindStringExact(cbClientes.Text) != -1) { idCliente = int.Parse(cbClientes.SelectedValue.ToString()); } obraSelecionada.idEmpresa = idEmpresa; obraSelecionada.numeroLicitacao = tbNumeroLicitacao.Text; obraSelecionada.idCliente = idCliente; obraSelecionada.nomeEvento = tbNomeEvento.Text; obraSelecionada.valorBruto = decimal.Parse(tbValorBruto.Text); this.Cursor = Cursors.WaitCursor; try { if (obraSelecionada.idObra == 0) { msgRetorno = bizObra.IncluirObra(obraSelecionada, out idObra); acaoSelecionada = "Inclusão"; obraSelecionada.idObra = idObra; } else { msgRetorno = bizObra.AlterarObra(obraSelecionada); acaoSelecionada = "Alteração"; } if (msgRetorno == string.Empty) { btPlanejamentoNovo.Enabled = UsuarioLogado.lstPermissoes.Where(perm => perm.nomeFormulario == this.Name && perm.nomeControle == "btPlanejamentoNovo").ToList()[0].Habilitado; btPlanejamentoVisualizar.Enabled = UsuarioLogado.lstPermissoes.Where(perm => perm.nomeFormulario == this.Name && perm.nomeControle == "btPlanejamentoVisualizar").ToList()[0].Habilitado; btPlanejamentoEtapa.Enabled = UsuarioLogado.lstPermissoes.Where(perm => perm.nomeFormulario == this.Name && perm.nomeControle == "btPlanejamentoEtapa").ToList()[0].Habilitado; btGastosEtapa.Enabled = UsuarioLogado.lstPermissoes.Where(perm => perm.nomeFormulario == this.Name && perm.nomeControle == "btGastosEtapa").ToList()[0].Habilitado; CarregarGridPlanejamento(); CarregarGridEtapas(); CarregarTotais(); MessageBox.Show(acaoSelecionada + " efetuada com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Atenção: " + msgRetorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } 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; }
private void btGravar_Click(object sender, EventArgs e) { string msgRetorno = string.Empty; string acaoSelecionada = string.Empty; int idObra = 0; int idEmpresa = 0; int idCliente = 0; if (cbEmpresa.SelectedIndex > 0 && cbEmpresa.FindStringExact(cbEmpresa.Text) != -1) { idEmpresa = int.Parse(cbEmpresa.SelectedValue.ToString()); } if (cbClientes.SelectedIndex > 0 && cbClientes.FindStringExact(cbClientes.Text) != -1) { idCliente = int.Parse(cbClientes.SelectedValue.ToString()); } obraSelecionada.idEmpresa = idEmpresa; obraSelecionada.numeroLicitacao = tbNumeroLicitacao.Text; obraSelecionada.idCliente = idCliente; obraSelecionada.nomeEvento = tbNomeEvento.Text; obraSelecionada.valorBruto = decimal.Parse(tbValorBruto.Text); this.Cursor = Cursors.WaitCursor; try { if (obraSelecionada.idObra == 0) { msgRetorno = bizObra.IncluirObra(obraSelecionada, out idObra); acaoSelecionada = "Inclusão"; obraSelecionada.idObra = idObra; } else { msgRetorno = bizObra.AlterarObra(obraSelecionada); acaoSelecionada = "Alteração"; } if (msgRetorno == string.Empty) { CarregarGridEtapas(); CarregarTotais(); MessageBox.Show(acaoSelecionada + " efetuada com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Atenção: " + msgRetorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } 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; }