protected void btnSalvar_Click(object sender, EventArgs e) { TiposObrasBL tipoBL = new TiposObrasBL(); TiposObras tipos = new TiposObras(); tipos.Id = utils.ComparaIntComZero(hfId.Value); tipos.Codigo = utils.ComparaIntComZero(lblCodigo.Text); tipos.Descricao = txtDescricao.Text; tipos.QtdDias = utils.ComparaIntComZero(txtQtdDias.Text); if (tipos.Id > 0) { if (tipoBL.EditarBL(tipos)) { ExibirMensagem("Categoria atualizada com sucesso !"); txtDescricao.Focus(); } else ExibirMensagem("Não foi possível atualizar a categoria. Revise as informações."); } else { if (tipoBL.InserirBL(tipos)) { ExibirMensagem("Categoria gravada com sucesso !"); LimparCampos(); txtDescricao.Focus(); } else ExibirMensagem("Não foi possível gravar a categoria. Revise as informações."); } }
public bool InserirBL(TiposObras instancia) { if (IsValid(instancia)) { TiposObrasDA varDA = new TiposObrasDA(); return varDA.InserirDA(instancia); } else return false; }
public bool ExcluirBL(TiposObras instancia) { if (instancia.Id > 0) { TiposObrasDA varDA = new TiposObrasDA(); return varDA.ExcluirDA(instancia); } else return false; }
public bool EditarBL(TiposObras instancia) { if (instancia.Id > 0 && IsValid(instancia)) { TiposObrasDA varDA = new TiposObrasDA(); return varDA.EditarDA(instancia); } else return false; }
protected void dtgTiposObras_RowDeleting(object sender, GridViewDeleteEventArgs e) { TiposObrasBL tipoBL = new TiposObrasBL(); TiposObras tipos = new TiposObras(); tipos.Id = utils.ComparaIntComZero(dtgTiposObras.DataKeys[e.RowIndex][0].ToString()); if (tipoBL.ExcluirBL(tipos)) ExibirMensagem("Registro excluído com sucesso !"); else ExibirMensagem("Não foi possível excluir o registro, existem registros dependentes"); Pesquisar(null); }
public bool ExcluirDA(TiposObras instancia) { SqlParameter[] paramsToSP = new SqlParameter[1]; paramsToSP[0] = new SqlParameter("@id", instancia.Id); try { SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_delete_tiposObras", paramsToSP); return true; } catch (Exception e) { return false; } }
public bool InserirDA(TiposObras instancia) { SqlParameter[] paramsToSP = new SqlParameter[3]; paramsToSP[0] = new SqlParameter("@codigo", RetornaMaxCodigo()); paramsToSP[1] = new SqlParameter("@descricao", instancia.Descricao.ToUpper()); paramsToSP[2] = new SqlParameter("@qtdDias", instancia.QtdDias); try { SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_insert_tiposObras", paramsToSP); return true; } catch (Exception e) { return false; } }
private List<Obras> CarregarObjObras(SqlDataReader dr) { List<Obras> obra = new List<Obras>(); while (dr.Read()) { Obras obrinha = new Obras(); TiposObras tiposObras = new TiposObras(); obrinha.Id = int.Parse(dr["ID"].ToString()); obrinha.Codigo = int.Parse(dr["CODIGO"].ToString()); obrinha.Titulo = dr["TITULO"].ToString(); obrinha.NroEdicao = utils.ComparaShortComNull(dr["NROEDICAO"].ToString()); obrinha.EditoraId = utils.ComparaIntComNull(dr["EDITORAID"].ToString()); obrinha.LocalPublicacao = dr["LOCALPUBLICACAO"].ToString(); obrinha.NroPaginas = utils.ComparaIntComNull(dr["NROPAGINAS"].ToString()); obrinha.DataPublicacao = utils.ComparaDataComNull(dr["DATAPUBLICACAO"].ToString()); obrinha.Isbn = dr["ISBN"].ToString(); obrinha.AssuntosAborda = dr["ASSUNTOSABORDA"].ToString(); obrinha.DataReimpressao = utils.ComparaDataComNull(dr["DATAREIMPRESSAO"].ToString()); //obrinha.ImagemCapa = utils.ComparaIntComNull(dr["IMAGEMCAPA"].ToString()); obrinha.Volume = utils.ComparaIntComNull(dr["VOLUME"].ToString()); obrinha.TiposObraId = utils.ComparaIntComNull(dr["TIPOSOBRAID"].ToString()); obrinha.Cdu = dr["CDU"].ToString(); tiposObras.Id = utils.ComparaIntComZero(dr["TIPOSOBRAID"].ToString()); tiposObras.Codigo = utils.ComparaIntComZero(dr["CODTIPO"].ToString()); tiposObras.Descricao = dr["DESTIPO"].ToString(); obrinha.TiposObras = tiposObras; obra.Add(obrinha); } return obra; }
private List<TiposObras> CarregarObjTiposObra(SqlDataReader dr) { List<TiposObras> tipoObra = new List<TiposObras>(); while (dr.Read()) { TiposObras tipo = new TiposObras(); tipo.Id = int.Parse(dr["ID"].ToString()); tipo.Codigo = int.Parse(dr["CODIGO"].ToString()); tipo.Descricao = dr["DESCRICAO"].ToString(); tipo.QtdDias = int.Parse(dr["QTDDIAS"].ToString()); tipoObra.Add(tipo); } return tipoObra; }
private bool IsValid(TiposObras instancia) { bool valido; valido = instancia.Descricao.Length <= 40 && instancia.QtdDias > 0; return valido; }