protected void btnSalvar_Click(object sender, EventArgs e) { OrigensBL origemBL = new OrigensBL(); Origens origens = new Origens(); origens.Id = utils.ComparaIntComZero(hfId.Value); origens.Codigo = utils.ComparaIntComZero(lblCodigo.Text); origens.Descricao = txtDescricao.Text; if (origens.Id > 0) { if (origemBL.EditarBL(origens)) { ExibirMensagem("Origem atualizada com sucesso !"); txtDescricao.Focus(); } else ExibirMensagem("Não foi possível Origem a categoria. Revise as informações."); } else { if (origemBL.InserirBL(origens)) { ExibirMensagem("Origem gravada com sucesso !"); LimparCampos(); txtDescricao.Focus(); } else ExibirMensagem("Não foi possível gravar a Origem. Revise as informações."); } }
public bool InserirBL(Origens instancia) { if (IsValid(instancia)) { OrigensDA varDA = new OrigensDA(); return varDA.InserirDA(instancia); } else return false; }
public bool ExcluirBL(Origens instancia) { if (instancia.Id > 0) { OrigensDA varDA = new OrigensDA(); return varDA.ExcluirDA(instancia); } else return false; }
public bool EditarBL(Origens instancia) { if (instancia.Id > 0 && IsValid(instancia)) { OrigensDA varDA = new OrigensDA(); return varDA.EditarDA(instancia); } else return false; }
protected void dtgOrigens_RowDeleting(object sender, GridViewDeleteEventArgs e) { OrigensBL origemBL = new OrigensBL(); Origens origens = new Origens(); origens.Id = utils.ComparaIntComZero(dtgOrigens.DataKeys[e.RowIndex][0].ToString()); if (origemBL.ExcluirBL(origens)) ExibirMensagem("Registro excluído com sucesso !"); else ExibirMensagem("Não foi possível excluir o registro, existem registros dependentes"); Pesquisar(null); }
public bool ExcluirDA(Origens instancia) { SqlParameter[] paramsToSP = new SqlParameter[1]; paramsToSP[0] = new SqlParameter("@id", instancia.Id); try { SqlHelper.ExecuteNonQuery( ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_delete_origens", paramsToSP); return true; } catch (Exception e) { return false; } }
public bool InserirDA(Origens instancia) { SqlParameter[] paramsToSP = new SqlParameter[2]; paramsToSP[0] = new SqlParameter("@codigo", RetornaMaxCodigo()); paramsToSP[1] = new SqlParameter("@descricao", instancia.Descricao.ToUpper()); try { SqlHelper.ExecuteNonQuery( ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_insert_origens", paramsToSP); return true; } catch (Exception e) { return false; } }
private bool IsValid(Origens instancia) { bool valido; valido = instancia.Descricao.Length <= 40; return valido; }
private List<Origens> CarregarObjOrigem(SqlDataReader dr) { List<Origens> origem = new List<Origens>(); while (dr.Read()) { Origens orige = new Origens(); orige.Id = int.Parse(dr["ID"].ToString()); orige.Codigo = int.Parse(dr["CODIGO"].ToString()); orige.Descricao = dr["DESCRICAO"].ToString(); origem.Add(orige); } return origem; }