protected void ibtExcluir_Click(object sender, ImageClickEventArgs e) { funcao = (Session["FUNCAO"] as Funcao); funcao.deletar(); try { funcao.aplicar(new DAOFuncao()); Response.Redirect("pesqFuncao.aspx"); } catch (Exception Ex) { lbMsgErro.Visible = true; lbMsgErro.Text = Ex.Message; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { funcao = new Funcao(); funcao.ID = int.Parse(Request.QueryString["ID"]); if (funcao.ID != 0) { daoFuncao = new DAOFuncao(); daoFuncao.buscarID(funcao); getDados(); habilitarCtrl(false); funcao.editar(); } else habilitarCtrl(true); Session["FUNCAO"] = funcao; } }
public bool verifNome(Funcao obj) { bool resultado = false; Int32 co; try { command.Connection = MsSQL.getConexao(); command.Connection.Open(); command.CommandText = "SELECT COUNT(NOME) AS CO FROM FUNCAO " + "WHERE NOME='" + ((Funcao)obj).Nome+"' and ID="+((Funcao)obj).ID.ToString(); co =(Int32)command.ExecuteScalar(); resultado = (co > 0); } finally { command.Connection.Close(); } return resultado; }
protected void ibtGravar_Click(object sender, ImageClickEventArgs e) { funcao = (Session["FUNCAO"] as Funcao); setDados(); try { funcao.aplicar(new DAOFuncao()); Session["prox_pagina"] = "pesqFuncao.aspx"; Response.Redirect("OperacaoRealizada.aspx"); } catch (Exception Ex) { lbMsgErro.Visible = true; lbMsgErro.Text = Ex.Message; } }
// Métodos public Funcionario() { _funcao = new Funcao(); }