コード例 #1
0
ファイル: BUTipoCusto.cs プロジェクト: hugohcn/sge_webapp
 /// <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);
 }
コード例 #2
0
ファイル: DATipoCusto.cs プロジェクト: hugohcn/sge_webapp
 /// <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();
     }
 }
コード例 #3
0
ファイル: DATipoCusto.cs プロジェクト: hugohcn/sge_webapp
        /// <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;
        }
コード例 #4
0
ファイル: BUTipoCusto.cs プロジェクト: hugohcn/sge_webapp
 /// <summary>
 /// Atualiza um Tipo Custo.
 /// </summary>
 /// <param name="Obj">ENTipoCusto Obj</param>
 public void UpdateTipoCusto(ENTipoCusto Obj)
 {
     (new DATipoCusto()).UpdateTipoCusto(Obj);
 }
コード例 #5
0
ファイル: BUTipoCusto.cs プロジェクト: hugohcn/sge_webapp
 /// <summary>
 /// Cria um novo Tipo de Custo.
 /// </summary>
 /// <param name="Obj">ENTipoCusto Obj</param>
 public void CreateTipoCusto(ENTipoCusto Obj)
 {
     (new DATipoCusto()).CreateTipoCusto(Obj);
 }