Exemplo n.º 1
0
        public EstadoDocs castDR(IDataReader dr)
        {
            EstadoDocs item = new EstadoDocs();
            try
            {

                if (dr["estadoId"] is System.DBNull)
                {
                    item.estadoId = 0;
                }
                else
                {
                    item.estadoId = (int)dr["estadoId"];
                }
                if (dr["descripcion"] is System.DBNull)
                {
                    item.descripcion = "sin descripcion";
                }
                else
                {
                    item.descripcion = (string)dr["descripcion"];
                }

            }
            catch (Exception e)
            {

                throw new Exception(e.Message);
            }

            return item;
        }
Exemplo n.º 2
0
        /// <summary>
        ///  trae la lista de posibles estados de los docs
        /// </summary>
        /// <returns></returns>
        public List<EstadoDocs> getEstadoDocs(int tipo)
        {
            SqlParameter[] param = new SqlParameter[1];
            param[0] = new SqlParameter("@tipo", tipo);
            EstadoDocs item = new EstadoDocs();

            List<EstadoDocs> lista = new List<EstadoDocs>();

            datosSQL.ConGenerico = false;
            datosSQL.Parametros = param;
            datosSQL.Stored = "COCG_FEBUY_EstadoDocumentos";
            lector = ebSQL.ExecuteSPReader(datosSQL);
            while (lector.Read())
            {
                lista.Add(item.castDR(lector));
            }

            lector.Close();
            //EbuySqlFact.ExecuteSP(out lista,"FEBUY_monedas", param, false);
            return lista;
        }