protected void btnAcao_Click(object sender, System.EventArgs e) { t03_projeto t03 = new t03_projeto(); bool result=false; bool erro=false; string msg=""; { t03.nm_projeto = txtnm_projeto.Text; t03.t01_cd_entidade = cd_entidade; t03.t04_cd_tipologia = Int32.Parse(ddlt04_cd_tipologia.SelectedValue); t03.t02_cd_usuario = ddlt02_cd_usuario.SelectedValue; t03.t02_cd_usuario_monitoramento = ddlt02_cd_usuario_monitoramento.SelectedValue; t03.dt_cadastro = DateTime.Now; t03.dt_alterado = DateTime.Now; t03.fl_ativa = true; if (!(erro)) { if (cod.Value != "0") { t03.t03_cd_projeto = Int32.Parse(cod.Value); result = t03.Update(); msg = pb.Message("Alteração realizada com sucesso!", "ok"); pb.saveLog(cd_usuario, t03.t03_cd_projeto, "", "t03_projeto", "update", t03.t03_cd_projeto.ToString()); cod.Value = "0"; } else { result = t03.Save(); msg = pb.Message("Cadastro realizado com sucesso!", "ok"); t19_fase t19 = new t19_fase(); { t19.fl_fase = "ES"; t19.Retrieve(); if (t19.Found) { t03.RetrieveCod(); if (t03.Found) { t20_faseprojeto t20 = new t20_faseprojeto(); { t20.t03_cd_projeto = t03.t03_cd_projeto; t20.t19_cd_fase = t19.t19_cd_fase; t20.dt_alterado = DateTime.Now; t20.dt_cadastro = DateTime.Now; t20.Save(); pb.saveLog(cd_usuario, t03.t03_cd_projeto, "", "t03_projeto", "insert", t03.t03_cd_projeto.ToString()); } } } } } if (result) { Ocultar(); GridBind("order by nm_projeto"); } else { msg = pb.Message(pb.msgerro, "erro"); } } lblMsg.Text = msg; lblMsg.Visible = true; } }