/// <summary> /// Apaga um Tipo de Produto. /// </summary> /// <param name="Obj">Objeto TipoProduto</param> public void Delete(ENTipoProduto Obj) { SqlConnection _con = new SqlConnection(ConfigurationManager.ConnectionStrings["PipiConnection"].ConnectionString); SqlCommand _cmd = new SqlCommand("sprTipoProdutoCRUD", _con); _cmd.CommandType = CommandType.StoredProcedure; _cmd.Parameters.AddWithValue("@sprstrOperacao", "D"); _cmd.Parameters.AddWithValue("@sprintEspecificoR", 0); _cmd.Parameters.AddWithValue("@sprintIdTipoProduto", Obj.IdTipoProduto); _cmd.Parameters.AddWithValue("@sprstrNome", string.Empty); try { _con.Open(); _cmd.ExecuteNonQuery(); } catch(Exception ex) { throw ex; } finally { _con.Close(); } }
/// <summary> /// Atualiza um Tipo de Produto. /// </summary> /// <param name="Obj">ENTipoProduto Obj</param> public void UpdateTipoProduto(ENTipoProduto Obj) { (new DATipoProduto()).Update(Obj); }
/// <summary> /// Apaga um Tipo de Produto. /// </summary> /// <param name="Obj">ENTipoProduto Obj</param> public void DeleteTipoProduto(ENTipoProduto Obj) { (new DATipoProduto()).Delete(Obj); }
/// <summary> /// Cria um novo Tipo de Produto. /// </summary> /// <param name="Obj">ENTipoProduto Obj</param> public void CreateTipoProduto(ENTipoProduto Obj) { (new DATipoProduto()).Create(Obj); }
/// <summary> /// Seleciona uma lista de Tipos de produto de acordo com os parâmetros /// </summary> /// <param name="EspecificoR">int EspecificoR</param> /// <returns>Lista de Tipos de Produto</returns> public List<ENTipoProduto> Read(int EspecificoR, int idTipoProduto) { List<ENTipoProduto> _objs = new List<ENTipoProduto>(); SqlConnection _con = new SqlConnection(ConfigurationManager.ConnectionStrings["PipiConnection"].ConnectionString); SqlCommand _cmd = new SqlCommand("sprTipoProdutoCRUD", _con); _cmd.CommandType = CommandType.StoredProcedure; _cmd.Parameters.AddWithValue("@sprstrOperacao", "R"); _cmd.Parameters.AddWithValue("@sprintEspecificoR", EspecificoR); _cmd.Parameters.AddWithValue("@sprintIdTipoProduto", idTipoProduto); _cmd.Parameters.AddWithValue("@sprstrNome", string.Empty); _con.Open(); SqlDataReader rd = _cmd.ExecuteReader(CommandBehavior.CloseConnection); try { while (rd.Read()) { ENTipoProduto NewObj = new ENTipoProduto(); NewObj.IdTipoProduto = Convert.ToInt32(rd[0].ToString()); NewObj.StrNome = rd[1].ToString(); _objs.Add(NewObj); } } finally { rd.Close(); } return _objs; }