protected void btnSalvar_Click(object sender, EventArgs e) { FormulariosBL forBL = new FormulariosBL(); Formularios formulario = new Formularios(); formulario.Id = utils.ComparaIntComZero(hfId.Value); formulario.Codigo = utils.ComparaIntComZero(lblCodigo.Text); formulario.Descricao = txtDescricao.Text; formulario.Nome = txtNome.Text; formulario.Tipo = ddlTipo.SelectedValue; formulario.Modulo = ddlModulo.SelectedValue; if (formulario.Id > 0) if(forBL.EditarBL(formulario)) ExibirMensagem("Dados atualizados com sucesso !"); else ExibirMensagem("Não foi possível salvar o formulário. Revise as informações !"); else { if (forBL.InserirBL(formulario)) { ExibirMensagem("Dados gravados com sucesso !"); LimparCampos(); } else ExibirMensagem("Não foi possível salvar o formulário. Revise as informações !"); } }
public bool InserirBL(Formularios formu) { /*criar as regras de negocio*/ FormulariosDA formulariosDA = new FormulariosDA(); return formulariosDA.InserirDA(formu); }
public bool EditarBL(Formularios formu) { /*criar as regras de negocio*/ FormulariosDA formulariosDA = new FormulariosDA(); return formulariosDA.EditarDA(formu); }
protected void dtgFormularios_RowDeleting(object sender, GridViewDeleteEventArgs e) { FormulariosBL formBL = new FormulariosBL(); Formularios formularios = new Formularios(); formularios.Id = utils.ComparaIntComZero(dtgFormularios.DataKeys[e.RowIndex][0].ToString()); if (formBL.ExcluirBL(formularios)) ExibirMensagem("Formulário excluído com sucesso !"); else ExibirMensagem("Não foi possível excluir o formulário."); Pesquisar(null); }
public bool ExcluirDA(Formularios form) { SqlParameter[] paramsToSP = new SqlParameter[1]; paramsToSP[0] = new SqlParameter("@id", form.Id); try { SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_delete_formularios", paramsToSP); return true; } catch (Exception e) { return false; } }
public bool InserirDA(Formularios formu) { SqlParameter[] paramsToSP = new SqlParameter[5]; paramsToSP[0] = new SqlParameter("@codigo", RetornaMaxCodigo()); paramsToSP[1] = new SqlParameter("@descricao", formu.Descricao); paramsToSP[2] = new SqlParameter("@nome", formu.Nome); paramsToSP[3] = new SqlParameter("@tipo", formu.Tipo); paramsToSP[4] = new SqlParameter("@modulo", formu.Modulo); try { SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_insert_formularios", paramsToSP); return true; } catch (Exception e) { return false; } }
private List<Formularios> CarregarObjFormulario(SqlDataReader dr) { List<Formularios> formularios = new List<Formularios>(); while (dr.Read()) { Formularios formu = new Formularios(); formu.Id = int.Parse(dr["ID"].ToString()); formu.Codigo = int.Parse(dr["CODIGO"].ToString()); formu.Descricao = dr["DESCRICAO"].ToString(); formu.Nome = dr["NOME"].ToString(); formu.Tipo = dr["TIPO"].ToString(); formu.Modulo = dr["MODULO"].ToString(); formularios.Add(formu); } return formularios; }