public bool InserirBL(ObrasAutores obAt) { /*criar as regras de negocio*/ ObrasAutoresDA obrasAutoresDA = new ObrasAutoresDA(); return obrasAutoresDA.InserirDA(obAt); }
public bool EditarBL(ObrasAutores obAt) { /*criar as regras de negocio*/ ObrasAutoresDA obrasAutoresDA = new ObrasAutoresDA(); return obrasAutoresDA.EditarDA(obAt); }
public bool ExcluirDA(ObrasAutores obAt) { SqlParameter[] paramsToSP = new SqlParameter[1]; paramsToSP[0] = new SqlParameter("@id", obAt.Id); try { SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_delete_obrasAutores", paramsToSP); return true; } catch (Exception e) { return false; } }
private List<ObrasAutores> CarregarObjObrasAutores(SqlDataReader dr) { List<ObrasAutores> ObrasAutores = new List<ObrasAutores>(); while (dr.Read()) { ObrasAutores obAt = new ObrasAutores(); obAt.Id = utils.ComparaIntComZero(dr["ID"].ToString()); obAt.ObraId = utils.ComparaIntComZero(dr["OBRAID"].ToString()); obAt.AutoresId = utils.ComparaIntComZero(dr["AUTORESID"].ToString()); obAt.TipoAutor = dr["TIPO"].ToString(); obAt.Autor = dr["DESCRICAO"].ToString(); obAt.CodAutor = utils.ComparaIntComZero(dr["CODIGO"].ToString()); ObrasAutores.Add(obAt); } return ObrasAutores; }
private void GravarAutores(int id_obra) { ObrasAutoresBL obAutBL = new ObrasAutoresBL(); ObrasAutores obAut = new ObrasAutores(); if (Session["dtAutores"] != null) dtAutores = (DataTable)Session["dtAutores"]; foreach (DataRow linha in dtAutores.Rows) { obAut.Id = utils.ComparaIntComZero(linha["ID"].ToString()); obAut.AutoresId = utils.ComparaIntComZero(linha["AUTORESID"].ToString()); obAut.ObraId = id_obra; if (obAut.Id > 0) obAutBL.EditarBL(obAut); else obAutBL.InserirBL(obAut); } }
private void ExcluirAutores() { ObrasAutoresBL obAutBL = new ObrasAutoresBL(); ObrasAutores obAut = new ObrasAutores(); if (Session["tbexcluidos"] != null) { dtExcluidos = (DataTable)Session["tbexcluidos"]; foreach (DataRow row in dtExcluidos.Rows) { switch (row["TIPO"].ToString().ToUpper()) { case "A": { obAut.Id = utils.ComparaIntComZero(row["IDCODIGO"].ToString()); obAutBL.ExcluirBL(obAut); break; } } } } }