예제 #1
0
        /// <summary>
        /// Inclui um novo Anuncio
        /// </summary>
        /// <param name="Anuncio">Objeto de Anuncio</param>
        internal long Incluir(DML.Anuncio Anuncio)
        {
            try
            {
                List <System.Data.SqlClient.SqlParameter> parametros = new List <System.Data.SqlClient.SqlParameter>();

                parametros.Add(new System.Data.SqlClient.SqlParameter("Marca", Anuncio.Marca));
                parametros.Add(new System.Data.SqlClient.SqlParameter("Modelo", Anuncio.Modelo));
                parametros.Add(new System.Data.SqlClient.SqlParameter("Versao", Anuncio.Versao));
                parametros.Add(new System.Data.SqlClient.SqlParameter("Ano", Anuncio.Ano));
                parametros.Add(new System.Data.SqlClient.SqlParameter("Quilometragem", Anuncio.Quilometragem));
                parametros.Add(new System.Data.SqlClient.SqlParameter("Observacao", Anuncio.Observacao));

                DataSet ds  = base.Consultar("SP_IncAnuncio", parametros);
                long    ret = 0;
                if (ds.Tables[0].Rows.Count > 0)
                {
                    long.TryParse(ds.Tables[0].Rows[0][0].ToString(), out ret);
                }
                return(ret);
            }
            catch (System.Exception ex)
            {
                return(0);
            }
        }
예제 #2
0
        /// <summary>
        /// Alterar um novo Anuncio
        /// </summary>
        /// <param name="Anuncio">Objeto de Anuncio</param>
        internal void Alterar(DML.Anuncio Anuncio)
        {
            List <System.Data.SqlClient.SqlParameter> parametros = new List <System.Data.SqlClient.SqlParameter>();

            parametros.Add(new System.Data.SqlClient.SqlParameter("Marca", Anuncio.Marca));
            parametros.Add(new System.Data.SqlClient.SqlParameter("Modelo", Anuncio.Modelo));
            parametros.Add(new System.Data.SqlClient.SqlParameter("Versao", Anuncio.Versao));
            parametros.Add(new System.Data.SqlClient.SqlParameter("Ano", Anuncio.Ano));
            parametros.Add(new System.Data.SqlClient.SqlParameter("Quilometragem", Anuncio.Quilometragem));
            parametros.Add(new System.Data.SqlClient.SqlParameter("Observacao", Anuncio.Observacao));
            parametros.Add(new System.Data.SqlClient.SqlParameter("Id", Anuncio.Id));

            base.Executar("SP_AltAnuncio", parametros);
        }
예제 #3
0
        private List <DML.Anuncio> Converter(DataSet ds)
        {
            List <DML.Anuncio> lista = new List <DML.Anuncio>();

            if (ds != null && ds.Tables != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
            {
                foreach (DataRow row in ds.Tables[0].Rows)
                {
                    DML.Anuncio usu = new DML.Anuncio();
                    usu.Id            = row.Field <int>("Id");
                    usu.Marca         = row.Field <string>("Marca");
                    usu.Modelo        = row.Field <string>("Modelo");
                    usu.Versao        = row.Field <string>("Versao");
                    usu.Ano           = row.Field <int>("Ano");
                    usu.Quilometragem = row.Field <int>("Quilometragem");
                    usu.Observacao    = row.Field <string>("Observacao");
                    lista.Add(usu);
                }
            }

            return(lista);
        }
예제 #4
0
        /// <summary>
        /// Altera um Anuncio
        /// </summary>
        /// <param name="Anuncio">Objeto de Anuncio</param>
        public void Alterar(DML.Anuncio Anuncio)
        {
            DaoAnuncio usu = new DaoAnuncio();

            usu.Alterar(Anuncio);
        }
예제 #5
0
        /// <summary>
        /// Inclui um novo Anuncio
        /// </summary>
        /// <param name="Anuncio">Objeto de Anuncio</param>
        public long Incluir(DML.Anuncio Anuncio)
        {
            DaoAnuncio usu = new DaoAnuncio();

            return(usu.Incluir(Anuncio));
        }