/// <summary> /// Apaga um Tipo de Custo. /// </summary> /// <param name="Obj">ENCliente Obj</param> public void Delete(ENTipoCusto Obj) { if (Obj.StrNome == null) { Obj.StrNome = string.Empty; } (new DATipoCusto()).DeleteTipoCusto(Obj); }
/// <summary> /// Deleta um tipo de Custo. /// </summary> /// <param name="Obj">Objeto Caixa</param> public void DeleteTipoCusto(ENTipoCusto Obj) { SqlConnection _con = new SqlConnection(ConfigurationManager.ConnectionStrings["PipiConnection"].ConnectionString); SqlCommand _cmd = new SqlCommand("sprTipoCustoCRUD", _con); _cmd.CommandType = CommandType.StoredProcedure; _cmd.Parameters.AddWithValue("@sprstrOperacao", "D"); _cmd.Parameters.AddWithValue("@sprintEspecificoR", 0); _cmd.Parameters.AddWithValue("@sprintIdTipoCusto", Obj.IdTipoCusto); _cmd.Parameters.AddWithValue("@sprstrNome", Obj.StrNome); try { _con.Open(); _cmd.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { _con.Close(); } }
/// <summary> /// Seleciona uma lista de tipos de Custos. /// </summary> /// <param name="EspecificoR">int EspecificoR</param> /// <returns>Lista de Tipos de Custo</returns> public List<ENTipoCusto> Read(int EspecificoR, int idTipoCusto, string strNome) { List<ENTipoCusto> _objs = new List<ENTipoCusto>(); SqlConnection _con = new SqlConnection(ConfigurationManager.ConnectionStrings["PipiConnection"].ConnectionString); SqlCommand _cmd = new SqlCommand("sprTipoCustoCRUD", _con); _cmd.CommandType = CommandType.StoredProcedure; _cmd.Parameters.AddWithValue("@sprstrOperacao", "R"); _cmd.Parameters.AddWithValue("@sprintEspecificoR", EspecificoR); _cmd.Parameters.AddWithValue("@sprintIdTipoCusto", idTipoCusto); _cmd.Parameters.AddWithValue("@sprstrNome", strNome); _con.Open(); SqlDataReader rd = _cmd.ExecuteReader(CommandBehavior.CloseConnection); try { while (rd.Read()) { ENTipoCusto NewObj = new ENTipoCusto(); NewObj.IdTipoCusto = Convert.ToInt32(rd[0].ToString()); NewObj.StrNome = rd[1].ToString(); _objs.Add(NewObj); } } catch (Exception ex) { throw ex; } finally { rd.Close(); } return _objs; }
/// <summary> /// Atualiza um Tipo Custo. /// </summary> /// <param name="Obj">ENTipoCusto Obj</param> public void UpdateTipoCusto(ENTipoCusto Obj) { (new DATipoCusto()).UpdateTipoCusto(Obj); }
/// <summary> /// Cria um novo Tipo de Custo. /// </summary> /// <param name="Obj">ENTipoCusto Obj</param> public void CreateTipoCusto(ENTipoCusto Obj) { (new DATipoCusto()).CreateTipoCusto(Obj); }